Token导航 LogoToken导航TokenDH.com
MCP Server Ietf logo
搜索检索stdio官方级别未说明来源级核验

MCP Server Ietf

MCP Server

A Model Context Protocol server for fetching IETF documents (RFCs) for Large Language Models.

工具数

0

提示词数

0

GitHub Stars

13

资源数

0
大型语言模型文档处理Python本地部署

安装说明

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

作者 / 组织

tizee

提供方

tizee

最后核验

2026/5/18 02:51

快速接入

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

命令预览

pip install -e .

详细介绍

MCP服务器IETF

用于获取大型语言模型的IETF文档(RFC)的模型上下文协议服务器。

概述

该项目实现了 模型上下文协议(MCP) 提供对IETF RFC文档访问的服务器。它使大型语言模型能够通过标准化接口访问RFC规范。

主要特点:

  • 下载并缓存RFC索引和文档
  • 按标题中的关键字搜索RFC
  • 访问支持分页的RFC文档
  • 从文档中提取元数据,如页码

安装

需求

  • Python 3.11或更高版本
  • 依赖关系如所列 pyproject.toml

从源代码安装

# Clone the repository
git clone https://github.com/tizee/mcp-server-ietf
cd mcp-server-ietf

# Install with pip
pip install -e .

用法

启动服务器

# Start the server
mcp-server-ietf

或者与MCP检查员一起使用:

npx @modelcontextprotocol/inspector uv run mcp-server-ietf

可用工具

连接到服务器后,可以使用以下工具:

list_docs_number

获取索引中可用的RFC文档的总数。

get_doc

通过支持分页的编号获取RFC文档。

参数:

  • number:RFC编号(例如“1234”)
  • start_line:从中开始的行号(默认值:1)
  • max_lines:要返回的最大行数(默认值:200)

search_rfc_by_keyword

按标题中的关键字搜索RFC文档。

参数:

  • keyword:在RFC标题中查找的搜索词

发展

设置开发环境

# Install development dependencies
uv install -e .[dev]

使用Makefile运行检查器:

make dev

运行测试

# Run tests
uv run pytest

或者使用Makefile:

make test

缓存位置

默认情况下,服务器将RFC文档和索引缓存在 ~/.cache/ietf-doc-server.

环境变量

  • LOG_LEVEL:设置日志记录级别(默认值:“DEBUG”)

许可证

MIT许可证-请参阅 LICENSE 文件以获取详细信息。

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

大型语言模型文档处理Python本地部署research-and-data协议服务器文档管理RFC访问

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP