MCP-YNU - Servidor FastMCP
Una implementación de servidor MCP dinámico que utiliza FastMCP que carga automáticamente herramientas, recursos y avisos desde los directorios respectivos.
Características
Carga dinámica de módulos desde los directorios
tools/,resources/yprompts/Descubrimiento y registro automático de módulos
Configuración sencilla y extensibilidad
Sugerencias de tipo para una mejor claridad del código y análisis estático
Registro completo para supervisar la actividad del servidor
Actualizaciones recientes
Se agregaron sugerencias de tipo en todo el código base
Manejo mejorado de instancias de MCP
Se agregó funcionalidad de registro
Se agregó licencia MIT
Documentación actualizada con enlaces de referencia
Estructura del directorio
Uso
Crear módulos en los directorios apropiados
Importar mcp mediante
from mcp_server import mcpEjecutar el servidor:
Módulos de ejemplo
Ejemplo de módulo de herramientas (tools/example.py)
Ejemplo de módulo de recursos (resources/example.py)
Ejemplo de módulo de indicaciones (prompts/example.py)
Depuración
Actualice
MCP_TRANSPORT_TYPEen.env, ejecutepython main.pypara iniciar el servidor mcpEjecute
npx @modelcontextprotocol/inspectorpara abrir la inspección .Elija el tipo de transporte
SSEcon la URLhttp://localhost:<mcp_server_port>/sseo elija el tipo de transporteSTDIOcon el comandopythony los argumentos/path/to/main.py

Requisitos
Python >= 3.10
FastMCP
Enlaces de referencia
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityMCP server that builds itself by creating new tools as needed based on user requests (Requires restart of Claude Desktop to use newly created tools).Last updated -427The Unlicense
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -3715
- AsecurityAlicenseAqualityA tool that dynamically generates and configures MCP servers by automatically creating necessary directories and files according to user specifications.Last updated -11920MIT License