RFCXML

Provides structured RFC analysis, including normative requirements, dependency graphs, and implementation checklists from RFCXML data.
  • typescript

0

GitHub Stars

typescript

Language

4 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": {
    "shuji-bonji-rfcxml-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@shuji-bonji/rfcxml-mcp"
      ]
    }
  }
}

You use this MCP server to obtain a structured, machine‑readable understanding of RFC documents from RFCXML. It extracts normative requirements, dependency relationships, definitions, and implementation checklists, enabling precise QA, traceability, and automation for RFC-based workflows.

How to use

You interact with the RFCXML MCP Server through an MCP client. Use the provided endpoints to fetch structured RFC data such as the overall structure, normative requirements, term definitions, references to other RFCs, and a generated implementation checklist. The server returns data in clearly labeled sections and metadata so you can build AI-assisted reasoning, verification, and implementation plans around RFCs.

How to install

Prerequisites you need on your machine: Node.js (LTS version) and npm. Install Node.js from the official website and verify with your shell:

node -v npm -v


Then choose one of the MCP start methods shown below.
# Option A: Run via npx (no local install required)
npx -y @shuji-bonji/rfcxml-mcp

# Option B: Global install for repeated use
npm install -g @shuji-bonji/rfcxml-mcp

# Then configure to run with the local binary
# (example configuration shown below)

Configuration examples

Use these MCP configuration snippets to register RFCXML MCP as a server in your MCP client. Choose the Option that matches your workflow.

{
  "mcpServers": {
    "rfcxml": {
      "command": "npx",
      "args": ["-y", "@shuji-bonji/rfcxml-mcp"]
    }
  }
}

Additional installation paths

If you prefer a permanent local install, you can install globally and reference the binary in your MCP configuration.

{
  "mcpServers": {
    "rfcxml": {
      "command": "rfcxml-mcp",
      "args": []
    }
  }
}

Available tools

get_rfc_structure

Retrieve the hierarchical structure of an RFC, including sections and metadata.

get_requirements

Extract normative requirements (MUST/SHOULD/MAY) with their associated sections.

get_definitions

Obtain term definitions and the scope in which they apply.

get_rfc_dependencies

List normative and informative references to other RFCs.

get_related_sections

Identify related sections within the same RFC.

validate_statement

Verify whether a given statement complies with RFC requirements.

generate_checklist

Create an implementation checklist based on RFC requirements.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational