Skip to main content
Glama

MCP-Server-IETF

by tizee

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

# Clone the repository git clone https://github.com/tizee/mcp-server-ietf cd mcp-server-ietf # Install with pip pip install -e .

Uso

Iniciando el servidor

# Start the server mcp-server-ietf

O utilízalo con el inspector MCP:

npx @modelcontextprotocol/inspector uv run mcp-server-ietf

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

# Install development dependencies uv install -e .[dev]

Ejecutar inspector con Makefile:

make dev

Ejecución de pruebas

# Run tests uv run pytest

O usando el Makefile:

make test

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Descripción general
    1. Instalación
      1. Requisitos
      2. Instalar desde la fuente
    2. Uso
      1. Iniciando el servidor
      2. Herramientas disponibles
    3. Desarrollo
      1. Configurar el entorno de desarrollo
      2. Ejecución de pruebas
      3. Ubicación de la caché
      4. Variables de entorno
    4. Licencia
      1. Contribuyendo

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A 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 -
          • Apple
        • A
          security
          A
          license
          A
          quality
          A 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 -
          3
          21
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A 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
          • Apple
        • A
          security
          A
          license
          A
          quality
          A 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 -
          8
          21
          Python
          Apache 2.0

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/tizee/mcp-server-ietf'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server