Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Rfc Editor

БесплатноНе проверен

An MCP server for creating, loading, and editing RFC TXT documents using the rfc-editor Python library. It provides a suite of tools to manage document componen

GitHubEmbed

Описание

An MCP server for creating, loading, and editing RFC TXT documents using the rfc-editor Python library. It provides a suite of tools to manage document components including sections, abstracts, titles, and author metadata.

README

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
  • set_authors - Set document authors
  • to_dict - Convert document to dictionary

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/

from github.com/daedalus/mcp-rfc-editor

Установить Rfc Editor в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install mcp-rfc-editor

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add mcp-rfc-editor -- uvx mcp-rfc-editor

Пошаговые гайды: как установить Rfc Editor

FAQ

Rfc Editor MCP бесплатный?

Да, Rfc Editor MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Rfc Editor?

Нет, Rfc Editor работает без API-ключей и переменных окружения.

Rfc Editor — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Rfc Editor в Claude Desktop, Claude Code или Cursor?

Открой Rfc Editor на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Rfc Editor with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development