MCP Framework Personal
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Framework PersonalShow today's exchange rate USD to MXN"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🧠MCP Framework Personal
Framework de servidores MCP (Model Context Protocol) production-grade para uso local y producción.
Servidores incluidos
Servidor | Descripción | Tools |
| Excel, CSV, ODS, TSV → JSON estándar | 8 tools |
| PDF, Word, PPT, ODT, OCR | 12 tools |
| DÃas hábiles México + Divisas | 14 tools |
| Leer, analizar, transformar .md | 12 tools |
| Analizar y mejorar prompts LLM | 10 tools |
| Utilidades generales (hash, regex, JSON...) | 18 tools |
Stack Técnico
SDK:
mcp[cli]oficial (Anthropic) + FastMCP 2.xPackage manager:
uv(workspaces)Tipado: Pydantic v2 + type hints completos
Logging: structlog (JSON en prod, colorido en dev)
Config: pydantic-settings (12-Factor App)
Testing: pytest + pytest-asyncio
Linting: ruff + mypy
Docker: Multi-stage builds, non-root, healthchecks
Requisitos
Python 3.11+
uv instalado
Docker Desktop (para modo producción)
Tesseract OCR (para OCR en
mcp-documents)
Instalar uv (si no lo tienes)
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"Instalar Tesseract OCR (Windows)
Descargar desde: https://github.com/UB-Mannheim/tesseract/wiki
Instalador: tesseract-ocr-w64-setup-5.x.x.exe
Agregar al PATH: C:\Program Files\Tesseract-OCR\Inicio Rápido
1. Instalar dependencias
cd c:/Users/germa/Documents/IA/mcps
uv sync --all-packages2. Configurar variables de entorno
cp .env.example .env
# Editar .env si necesitas API keys3. Usar con Claude Desktop
Copia el contenido de claude_desktop_config.json a tu configuración de Claude Desktop:
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Reinicia Claude Desktop. Los MCPs aparecerán automáticamente.
4. Probar un servidor (modo desarrollo)
# Iniciar servidor con hot-reload
make dev-mcp-tabular
# O usar MCP Inspector (interfaz visual)
make inspect SERVER=mcp-tabularComandos Makefile
make help # Ver todos los comandos
make install # Instalar todas las dependencias
make install-dev # Instalar con dev tools + pre-commit
make dev-mcp-tabular # Iniciar servidor especÃfico en dev
make test # Ejecutar todos los tests
make lint # Ruff + mypy
make format # Formatear código
make build # Build Docker images
make up # Levantar en Docker
make down # Parar Docker
make logs # Ver logs
make status # Verificar herramientas instaladasEstructura del Proyecto
mcps/
├── shared/ # LibrerÃa compartida (modelos, logging, config)
├── mcp-tabular/ # Servidor archivos tabulares
├── mcp-documents/ # Servidor documentos ricos
├── mcp-calendar/ # Servidor calendario + divisas
├── mcp-markdown/ # Servidor markdown
├── mcp-prompt-engineer/ # Servidor ingenierÃa de prompts
├── mcp-utils/ # Servidor utilidades
├── docker-compose.yml # Orquestación
├── pyproject.toml # Workspace root
├── Makefile # CLI operacional
├── claude_desktop_config.json # Config Claude Desktop
└── .env.example # Variables de entornoDespliegue en Producción (Docker)
# Copiar y configurar .env
cp .env.example .env
nano .env
# Build y levantar
make build
make up
# Verificar estado
make ps
make logsConfiguración para Claude Desktop (producción Docker)
Si usas Docker en producción, actualiza claude_desktop_config.json para usar los contenedores:
{
"mcpServers": {
"mcp-tabular": {
"command": "docker",
"args": ["run", "--rm", "-i",
"-v", "C:/ruta/a/datos:/data:ro",
"mcp-tabular:latest"]
}
}
}Agregar Nuevos MCPs
Crea la carpeta
mcp-nuevo/con la estructura estándarAgrega al workspace en
pyproject.tomlAgrega el servicio en
docker-compose.ymlAgrega la entrada en
claude_desktop_config.jsonAgrega target en
Makefile
Roadmap
mcp-database— SQLite + PostgreSQL + MySQLmcp-web-scraper— Playwright asyncmcp-git— Operaciones Git completasmcp-search— Búsqueda semántica local (ChromaDB)mcp-code-analyzer— Análisis AST Python/JS/TSmcp-email— IMAP/SMTPmcp-diagram— Mermaid, PlantUML, Graphviz
Soporte
Cada servidor tiene su propio README.md con documentación completa de tools y ejemplos de uso.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/inggerman/mcps'
If you have feedback or need assistance with the MCP directory API, please join our Discord server