MCP.Market

Rfc Editor MCP server

by daedalus·io.github.daedalus/mcp-rfc-editor·v0.1.2

An MCP server that provides rfc editing capabilities

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

0 stars37 downloads/wk

Reviews

Write one

Nobody has reviewed Rfc Editor yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Rfc Editor tools (29, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_section

    Add a new section to an RFC document

  • create_rfcwrite action

    Create a new empty RFC document

  • delete_sectionwrite action

    Delete a section from an RFC document

  • download_rfc

    Download an RFC by number from rfc-editor and parse it

  • get_abstract

    Get the abstract of an RFC document

  • get_acknowledgements

    Get the acknowledgements of an RFC document

  • get_authors_address

    Get the authors address section of an RFC document

  • get_contributors

    Get the contributors of an RFC document

  • get_copyright

    Get the copyright notice of an RFC document

  • get_document

    Get the current active RFC document from session context

  • get_section_by_title

    Get a section by its title

  • get_status_of_memo

    Get the status of this memo section

  • get_title

    Get the title of an RFC document

  • get_toc

    Get the table of contents

  • list_sections

    List all sections in an RFC document

  • load_rfc

    Load an RFC TXT file and parse its sections

  • save_rfc

    Save an RFC document to a TXT file

  • set_abstract

    Set the abstract of an RFC document

  • set_acknowledgements

    Set the acknowledgements of an RFC document

  • set_authors

    Set the authors of an RFC document

  • set_authors_address

    Set the authors address section of an RFC document

  • set_contributors

    Set the contributors of an RFC document

  • set_copyright

    Set the copyright notice of an RFC document

  • set_section_by_titlewrite action

    Update a section by its title

  • set_status_of_memo

    Set the status of this memo section

  • set_title

    Set the title of an RFC document

  • set_toc

    Set the table of contents

  • to_dict

    Convert an RFC document to a dictionary

  • update_sectionwrite action

    Update an existing section in an RFC document

Public scan report

scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 158 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Rfc Editor compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 63% of 48,273 servers
Tools
29
the typical server has 7
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
37
more than 29% of 11,915 servers with a package

What its tools let an agent do: 14 read · 3 create · 11 change · 1 delete

Install Rfc Editor in Claude Code, Cursor or VS Code

claude mcp add mcp-rfc-editor -- uvx mcp-rfc-editor
Add to Cursor

What the publisher says

From the Rfc Editor repository's README, as published. We do not edit it. Read it on GitHub

mcp-rfc-editor

mcp-name: io.github.daedalus/mcp-rfc-editor

An MCP (Model Context Protocol) server for editing RFC TXT documents using the rfc-editor Python library.

Installation

pip install mcp-rfc-editor

Usage

CLI

python -m mcp_rfc_editor

Programmatic

from mcp_rfc_editor import main
main()

MCP Tools

The server exposes the following tools:

  • load_rfc - Load and parse an RFC TXT file (creates session)
  • download_rfc - Download an RFC from rfc-editor by ID (creates session)
  • create_rfc - Create a new empty RFC document (creates session)
  • get_document - Get the current document from session context
  • save_rfc - Save an RFC document to TXT format
  • set_title - Set the document title
  • set_abstract - Set the document abstract
  • add_section - Add a new section
  • update_section - Update an existing section
  • delete_section - Delete a section
  • list_sections - List all sections in the document
  • set_copyright - Set copyright notice

Session-Based Workflow

The server maintains session context so you don't need to pass the full document object on every call:

# 1. Download an RFC - returns Session ID
result = download_rfc(rfc_id="791")
# Returns: {document..., "Session ID": "abc-123"}

# 2. Use session ID to get title (no document needed)
get_title(session_id="abc-123")

# 3. Modify and changes are persisted
set_title(session_id="abc-123", title="New Title")

Alternatively, you can always pass the full document object directly (legacy mode).

Development

Requirements

  • Python 3.11+
  • mcp
  • rfc-editor

Setup

pip install -e ".[dev]"

Testing

pytest tests/

Linting

black src/ tests/
ruff check src/ tests/

Nothing above is checked by us. What we check is on the safety report.

Rfc Editor: common questions

Is Rfc Editor MCP server safe?
Mostly: it is graded B (82/100). Read the Rfc Editor safety report
How do I install Rfc Editor?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Rfc Editor need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Rfc Editor maintained?
The last commit was 194 days ago (2026-04-22). The latest release is v0.1.2.
How does Rfc Editor compare with other MCP servers?
safety score 82/100 (higher than 63% of 48,273 servers); tools 29 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from daedalus →