RFC Document Bridge

RFC Document Bridge

mjpitz

Fetches and searches IETF RFC technical standards documents directly from ietf.org. Allows you to retrieve full documents, search by keywords, or extract specific sections.

Provides a bridge to IETF RFC documents for retrieving, searching, and extracting specific sections from technical standards documentation with support for both HTML and TXT formats

15318 views10Local (stdio)

What it does

  • Fetch RFC documents by number
  • Search RFCs by keyword or phrase
  • Extract specific sections from RFC documents
  • Parse both HTML and TXT format RFCs
  • Cache documents for better performance

Best for

Network engineers referencing technical standardsSoftware developers implementing protocolsTechnical writers researching specificationsStudents studying networking protocols
No API key neededDirect access to official IETF documentsBuilt-in caching

About RFC Document Bridge

RFC Document Bridge is a community-built MCP server published by mjpitz that provides AI assistants with tools and capabilities via the Model Context Protocol. Access IETF organization's RFC's easily. Search, retrieve, and extract sections from technical standards in HTML or TXT It is categorized under search web. This server exposes 3 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install RFC Document Bridge in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

RFC Document Bridge is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (3)

get_rfc

Fetch an RFC document by its number

search_rfcs

Search for RFCs by keyword

get_rfc_section

Get a specific section from an RFC

RFC MCP Server

An MCP server for fetching, parsing, and reading RFCs from the ietf.org website. This server provides tools and resources to interact with RFC documents programmatically.

Features

  • Fetch RFC documents by number
  • Search for RFCs by keyword
  • Extract specific sections from RFC documents
  • Parse both HTML and TXT format RFCs
  • Caching for better performance

Installation

Configure your MCP settings file to use the server:

{
  "mcpServers": {
    "rfc-server": {
      "command": "npx",
      "args": ["@mjpitz/mcp-rfc"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Available Tools

get_rfc

Fetch an RFC document by its number.

Parameters:

  • number (string, required): RFC number (e.g. "2616")
  • format (string, optional): Output format (full, metadata, sections), default: "full"

Example:

{
  "number": "2616",
  "format": "metadata"
}

search_rfcs

Search for RFCs by keyword.

Parameters:

  • query (string, required): Search keyword or phrase
  • limit (number, optional): Maximum number of results to return, default: 10

Example:

{
  "query": "http protocol",
  "limit": 5
}

get_rfc_section

Get a specific section from an RFC.

Parameters:

  • number (string, required): RFC number (e.g. "2616")
  • section (string, required): Section title or number to retrieve

Example:

{
  "number": "2616",
  "section": "Introduction"
}

Available Resources

Resource Templates

  • rfc://{number}: Get an RFC document by its number
  • rfc://search/{query}: Search for RFCs by keyword

Development

  • Run in watch mode: npm run dev
  • Start the server: npm run start

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Implementation Details

The server implements two main components:

  1. RFC Service: Handles fetching, parsing, and extracting data from RFCs
  2. MCP Server: Implements the MCP protocol and exposes tools and resources

The RFC service supports both HTML and TXT format RFCs, attempting to use HTML first for better structure, then falling back to TXT format if needed.

Alternatives

Related Skills

Browse all skills
google-official-seo-guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

119
brave-search

Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.

9
archon

Interactive Archon integration for knowledge base and project management via REST API. On first use, asks for Archon host URL. Use when searching documentation, managing projects/tasks, or querying indexed knowledge. Provides RAG-powered semantic search, website crawling, document upload, hierarchical project/task management, and document versioning. Always try Archon first for external documentation and knowledge retrieval before using other sources.

8
websearch-quick

"Fast, targeted single-pass search strategy for simple factual lookups. 1-iteration workflow with authoritative source verification and minimal citations. Use for version lookups, documentation finding, simple definitions, existence checks. Keywords: what version, find docs, link to, what is, does X support."

6
swapper-integration

Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.

5
google-search

Search the web using Google Custom Search Engine (PSE). Use this when you need live information, documentation, or to research topics and the built-in web_search is unavailable.

4