Cómo colaborar
Suma tu fuente, tu tool, tu idea.
EcuDataMCP es MIT y acepta pull requests. No hace falta ser experto en MCP ni en el stack completo del proyecto: la mayoría de contribuciones tocan una sola pieza.
Flujo de contribución
Fork, branch, PR.
02
Branch
git checkout -b feature/nueva-herramienta
03
Commit
git commit -m 'feat: agregar nueva herramienta'
04
Pull Request
Push a tu fork y abre un PR describiendo el cambio.
Servidor MCP
Python, uv, pytest.
El servidor vive en tools/, helpers/, resources/ y prompts/. Requiere Python 3.11+ y uv.
uv sync
uv run pytest
uv run ruff check .
Un tool nuevo normalmente son tres archivos: la función en tools/, su registro en tools/__init__.py, y un test en tests/.
Cada fuente que falta, cada tool que le falta cobertura, es una contribución posible.
Ver en GitHub