Rfc Editor MCP server
An MCP server that provides rfc editing capabilities
0 stars37 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
add_sectionAdd a new section to an RFC document
create_rfcwrite actionCreate a new empty RFC document
delete_sectionwrite actionDelete a section from an RFC document
download_rfcDownload an RFC by number from rfc-editor and parse it
get_abstractGet the abstract of an RFC document
get_acknowledgementsGet the acknowledgements of an RFC document
get_authors_addressGet the authors address section of an RFC document
get_contributorsGet the contributors of an RFC document
get_copyrightGet the copyright notice of an RFC document
get_documentGet the current active RFC document from session context
get_section_by_titleGet a section by its title
get_status_of_memoGet the status of this memo section
get_titleGet the title of an RFC document
get_tocGet the table of contents
list_sectionsList all sections in an RFC document
load_rfcLoad an RFC TXT file and parse its sections
save_rfcSave an RFC document to a TXT file
set_abstractSet the abstract of an RFC document
set_acknowledgementsSet the acknowledgements of an RFC document
set_authorsSet the authors of an RFC document
set_authors_addressSet the authors address section of an RFC document
set_contributorsSet the contributors of an RFC document
set_copyrightSet the copyright notice of an RFC document
set_section_by_titlewrite actionUpdate a section by its title
set_status_of_memoSet the status of this memo section
set_titleSet the title of an RFC document
set_tocSet the table of contents
to_dictConvert an RFC document to a dictionary
update_sectionwrite actionUpdate 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
- 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
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
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-editorUsage
CLI
python -m mcp_rfc_editorProgrammatic
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.