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
          A
          license
          -
          quality
          A 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 -
          1
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A 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 -
          10
          115
          12
          TypeScript
          Apache 2.0
          • Apple
        • -
          security
          F
          license
          -
          quality
          A 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
          • Apple
        • -
          security
          -
          license
          -
          quality
          An MCP server that enables programmatic access to IETF RFC documents, allowing users to fetch, search, and extract specific sections from RFCs.
          Last updated -
          2
          TypeScript
          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