Integrations
Provides integration with Git for cloning the repository during installation from source.
Enables accessing the source repository at github.com/tizee/mcp-server-ietf for installation and contributions.
Supports development workflows through a Makefile with commands for running the inspector and tests.
Servidor MCP-IETF
Un servidor de protocolo de contexto de modelo para obtener documentos IETF (RFC) para modelos de lenguaje grandes.
Descripción general
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a documentos RFC del IETF. Permite que los Modelos de Lenguaje Grandes accedan a las especificaciones RFC mediante una interfaz estandarizada.
Características principales:
- Descargar y almacenar en caché el índice y los documentos RFC
- Buscar RFC por palabra clave en los títulos
- Acceda a documentos RFC con soporte de paginación
- Extraer metadatos como números de página de los documentos
Instalación
Requisitos
- Python 3.11 o superior
- Dependencias como se enumeran en
pyproject.toml
Instalar desde la fuente
Uso
Iniciando el servidor
O utilízalo con el inspector MCP:
Herramientas disponibles
Cuando se conecta al servidor, están disponibles las siguientes herramientas:
list_docs_number
Obtenga el número total de documentos RFC disponibles en el índice.
get_doc
Obtenga un documento RFC por su número con soporte de paginación.
Parámetros:
number
: El número RFC (por ejemplo, "1234")start_line
: El número de línea desde donde comenzar (predeterminado: 1)max_lines
: Número máximo de líneas a devolver (predeterminado: 200)
search_rfc_by_keyword
Busque documentos RFC por palabra clave en sus títulos.
Parámetros:
keyword
: El término de búsqueda que se debe buscar en los títulos de RFC
Desarrollo
Configurar el entorno de desarrollo
Ejecutar inspector con Makefile:
Ejecución de pruebas
O usando el Makefile:
Ubicación de la caché
De forma predeterminada, el servidor almacena en caché los documentos RFC y el índice en ~/.cache/ietf-doc-server
.
Variables de entorno
LOG_LEVEL
: Establece el nivel de registro (predeterminado: "DEBUG")
Licencia
Licencia MIT: consulte el archivo LICENSE
para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite que los modelos de lenguaje grandes busquen y accedan a documentos RFC de IETF con soporte de paginación.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.Last updated -1PythonMIT License
Astra DB MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.Last updated -1011512TypeScriptApache 2.0- -securityFlicense-qualityA Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.Last updated -Python
- -security-license-qualityAn MCP server that enables programmatic access to IETF RFC documents, allowing users to fetch, search, and extract specific sections from RFCs.Last updated -2TypeScriptApache 2.0