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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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
- -securityFlicense-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -
- AsecurityAlicenseAqualityA Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.Last updated -321JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server for ingesting, chunking and semantically searching documentation files, with support for markdown, Python, OpenAPI, HTML files and URLs.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables large language models to access database metadata and perform cross-engine data querying across diverse database ecosystems.Last updated -821PythonApache 2.0