Token导航 LogoToken导航TokenDH.com
MCP Rfc Editor logo
文档知识stdio官方级别未说明来源级核验

MCP Rfc Editor

MCP Server

一个基于MCP协议的RFC文档编辑服务器,支持RFC文档的创建、编辑、保存和管理。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
文档处理PythonSession认证

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

daedalus

提供方

daedalus

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp-rfc-editor

详细介绍

mcp rfc编辑器

mcp名称:io.github.daedalus/mcp-rfc-editor

MCP(模型上下文协议)服务器,用于使用 rfc-editor Python库。

安装

pip install mcp-rfc-editor

用法

命令行界面

python -m mcp_rfc_editor

程序化

from mcp_rfc_editor import main
main()

MCP工具

服务器公开了以下工具:

  • load_rfc -加载并解析RFC TXT文件(创建会话)
  • download_rfc -按ID从RFC编辑器下载RFC(创建会话)
  • create_rfc -创建一个新的空RFC文档(创建会话)
  • get_document -从会话上下文中获取当前文档
  • save_rfc -将RFC文档保存为TXT格式
  • set_title -设置文档标题
  • set_abstract -设置文档摘要
  • add_section -添加新章节
  • update_section -更新现有部分
  • delete_section -删除一个部分
  • list_sections -列出文档中的所有部分
  • set_copyright -设置版权声明
  • set_authors -设置文档作者
  • to_dict -将文档转换为词典

基于会话的工作流

服务器维护会话上下文,因此您不需要在每次调用时传递完整的文档对象:

# 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")

或者,您始终可以传递完整的 document 直接对象(传统模式)。

发展

需求

  • Python 3.11+
  • 主控程序
  • rfc编辑器

设置

pip install -e ".[dev]"

测试

pytest tests/

掉毛

black src/ tests/
ruff check src/ tests/

目录标签

目录标签

文档处理PythonSession认证RFC编辑本地部署文档管理协议开发

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP