diegosvart/MCP-Server
If you are the rightful owner of MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project implements a Model Context Protocol (MCP) server in Python, enabling integration with compatible clients.
MCP Server - Python Implementation
Un servidor del Protocolo de Contexto de Modelo (MCP) implementado en Python.
Autor: Diego Morales (@diegosvart)
Título: Ingeniero Informático AIEP, Diplomado en Machine Learning y Big Data PUC
Instituciones: AIEP (Título) | Pontificia Universidad Católica de Chile (Diplomado)
Email: moralesc.diego@gmail.com
Descripción
Este proyecto implementa un servidor MCP que permite la integración con clientes compatibles como Claude Desktop, VS Code Extensions, y otras aplicaciones que soportan el protocolo MCP.
Características
- ✅ Soporte para Herramientas (Tools)
- ✅ Soporte para Recursos (Resources)
- ✅ Soporte para Prompts
- ⚠️ Descubrimiento (Discovery) - En desarrollo
- ❌ Sampling - Planeado
- ❌ Roots - Planeado
Estructura del Proyecto
MCP-Server/
├── src/
│ └── mcp_server/
│ ├── __init__.py
│ ├── server.py
│ ├── tools/
│ ├── resources/
│ └── prompts/
├── tests/
├── docs/
├── examples/
├── config/
├── requirements.txt
├── setup.py
└── README.md
Instalación
pip install -r requirements.txt
pip install -e .
Uso
python -m mcp_server
Configuración
La configuración del servidor se encuentra en el directorio config/
.
Desarrollo
Ejecutar tests
pytest tests/
Contribuir
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/nueva-caracteristica
) - Commit tus cambios (
git commit -am 'Añadir nueva característica'
) - Push a la rama (
git push origin feature/nueva-caracteristica
) - Abre un Pull Request
Licencia
MIT License