Integrations
Allows configuration of the server through .env files, enabling storage of sensitive information like API keys outside of the codebase.
Provides metrics and monitoring integration, sending data about context operations (creation, updates, deletions, access), query executions, and server events to Datadog for observability and performance tracking.
FastMCP - Servidor de protocolo de contexto de modelo
Un servidor de Protocolo de Contexto de Modelo (MCP) liviano implementado con FastMCP , un marco rápido y Pythonic para crear servidores y clientes MCP.
Características
- Crear, recuperar, actualizar y eliminar contextos de modelos
- Ejecución de consultas en contextos específicos
- Filtrar por nombre de modelo y etiquetas
- Almacenamiento en memoria (para desarrollo)
- Integración de FastMCP para un desarrollo sencillo del servidor MCP
- Integración de Datadog para métricas y monitoreo
Requisitos
- Python 3.7+
- FastMCP
- uv (recomendado para la gestión ambiental)
- Cuenta Datadog (opcional, para métricas)
Instalación
Uso de uv (recomendado)
La forma más sencilla de instalarlo es utilizando los scripts proporcionados:
Unix/Linux/macOS
Ventanas
Instalación manual
Configuración de Datadog
El servidor se integra con Datadog para métricas y monitorización. Puede configurar las credenciales de la API de Datadog de varias maneras:
1. Variables de entorno
Establezca estas variables de entorno antes de iniciar el servidor:
2. Archivo .env
Cree un archivo .env
en el directorio del proyecto:
3. Instalación de la CLI de FastMCP
Al instalar como una herramienta de Claude Desktop, puede pasar variables de entorno:
4. Configuración del tiempo de ejecución
Utilice la herramienta configure_datadog
en tiempo de ejecución:
Uso
Iniciando el servidor
Instalación como una herramienta de escritorio de Claude
Usando las herramientas
El servidor proporciona las siguientes herramientas:
create_context
- Crea un nuevo contextoget_context
- Recuperar un contexto específicoupdate_context
- Actualizar un contexto existentedelete_context
- Eliminar un contextolist_contexts
- Lista todos los contextos (con filtrado opcional)query_model
- Ejecutar una consulta en un contexto específicohealth_check
- Comprobación del estado del servidorconfigure_datadog
- Configurar la integración de Datadog en tiempo de ejecución
Solicitudes de ejemplo
Creando un contexto
Ejecutar una consulta
Configuración de Datadog
Métricas de Datadog
El servidor informa las siguientes métricas a Datadog:
mcp.contexts.created
- Eventos de creación de contextomcp.contexts.updated
- Eventos de actualización de contextomcp.contexts.deleted
- Eventos de eliminación de contextomcp.contexts.accessed
- Eventos de acceso al contextomcp.contexts.total
- Número total de contextosmcp.contexts.listed
- Lista de eventos de operación de contextosmcp.queries.executed
- Eventos de ejecución de consultasmcp.server.startup
- Eventos de inicio del servidormcp.server.shutdown
- Eventos de apagado del servidor
Desarrollo
Consulte el mcp_example.py
incluido para ver un ejemplo de implementación del cliente:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Recursos
This server cannot be installed
Un servidor de protocolo de contexto de modelo liviano que permite crear, administrar y consultar contextos de modelo con métricas y monitoreo de Datadog integrados.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.Last updated -484TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.Last updated -1TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- -securityAlicense-qualityA Model Context Protocol server for data wrangling that provides standardized interfaces for data preprocessing, transformation, and analysis tasks including data aggregation and descriptive statistics.Last updated -1PythonMIT License