- Home
- MCP servers
- MCP-Server-IETF
MCP-Server-IETF
- python
13
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"tizee-mcp-server-ietf": {
"command": "mcp-server-ietf",
"args": [],
"env": {
"LOG_LEVEL": "DEBUG"
}
}
}
}You deploy a Model Context Protocol (MCP) server to fetch IETF RFC documents for use by large language models. It downloads, caches, and exposes RFC data, supports keyword searches in titles, and provides paginated access to RFC content along with useful metadata like page numbers to help your models reason over standards texts.
How to use
To connect from an MCP client, point your MCP client at the ietf MCP server configuration you created. You can list how many RFCs are available, fetch a specific RFC by number with pagination, and search RFCs by keywords in their titles. Use these capabilities to build or refine prompts with precise IETF references.
Available actions you will typically perform:
- Get the total count of RFC documents in the index.
- Retrieve a specific RFC by its number with optional pagination (start line and max lines).
- Search RFCs by keyword in titles to discover relevant documents.
How to install
Prerequisites: Python 3.11 or higher is required. Ensure you have access to Python packaging tools.
Install from source by following these steps:
# Clone the repository
git clone https://github.com/tizee/mcp-server-ietf
cd mcp-server-ietf
# Install with pip
pip install -e .
Notes on running the server
Start the MCP server using the provided runtime command. You can also run it via an MCP inspector for testing and exploration.
mcp-server-ietf
npx @modelcontextprotocol/inspector uv run mcp-server-ietf
Available tools
list_docs_number
Returns the total number of RFC documents in the index.
get_doc
Fetches a specific RFC document by number with optional pagination (start_line and max_lines).
search_rfc_by_keyword
Searches RFCs by a keyword in their titles to locate relevant documents.