Glanser Guidelines MCP Server
Servidor MCP de Directrices Glanser
Búsqueda semántica sobre el corpus de directrices de codificación del equipo. Desarrollado con FastMCP + ChromaDB + sentence-transformers (all-MiniLM-L6-v2). 100% gratuito: sin claves API, sin servicios externos, funciona totalmente offline tras la configuración.
Estructura de carpetas
mcp-server/
├── server.py ← MCP server (run this on the host)
├── ingest.py ← One-time ingestion script
├── requirements.txt ← Python dependencies
├── documents/ ← Drop your .md guideline files here
│ └── CODING_GUIDELINES.md
└── chroma_db/ ← Created automatically by ingest.py (do not edit)Related MCP server: Code Memory
Configuración (ejecutar una vez en la máquina host)
1. Instalar dependencias
pip install -r requirements.txt
sentence-transformersdescargará el modeloall-MiniLM-L6-v2(~80 MB) en la primera ejecución y lo almacenará en caché. Las ejecuciones posteriores son totalmente offline.
2. Añadir tus documentos
Copia los archivos markdown en la carpeta documents/:
cp /path/to/CODING_GUIDELINES.md documents/3. Ingesta (incrustar una vez, guardado en disco)
python ingest.pyEsto lee cada archivo .md en documents/, incrusta cada sección y
persiste los vectores en chroma_db/. Solo vuelves a ejecutar esto cuando añades
un nuevo documento.
Flags útiles:
python ingest.py --file documents/NEW_DOC.md # add a single new doc
python ingest.py --reset # wipe and re-ingest everything
python ingest.py --list # see what is currently indexed4. Iniciar el servidor
python server.pyEl servidor se inicia en http://0.0.0.0:8000.
Alojamiento (acceso del equipo)
Despliega en Railway o Render (ambos tienen niveles gratuitos):
Envía esta carpeta
mcp-server/a un repositorio gitCrea un nuevo servicio apuntando a ese repositorio
Establece el comando de inicio:
python server.pyMonta un volumen persistente en
/app/chroma_db(para que las incrustaciones sobrevivan a los despliegues)Ejecuta
python ingest.pyuna vez a través de la consola del host después del despliegue
Railway/Render proporcionan automáticamente una URL HTTPS como:
https://glanser-guidelines-mcp.railway.app
Entrada .mcp.json del equipo
Cada miembro del equipo añade esto a su .mcp.json:
{
"mcpServers": {
"coding-guidelines": {
"type": "http",
"url": "https://your-hosted-domain.com/mcp"
}
}
}Herramientas disponibles
Herramienta | Qué hace |
| Búsqueda semántica en todos los documentos: úsala primero |
| Obtiene el contenido completo de una sección específica |
| Explora todos los títulos de sección en todo el corpus |
| Filtra reglas por |
| Ve todos los documentos indexados y sus recuentos de secciones |
Añadir un nuevo documento
# 1. Copy the new doc
cp NEW_GUIDELINES.md documents/
# 2. Ingest only the new file (does not re-embed existing docs)
python ingest.py --file documents/NEW_GUIDELINES.md
# 3. No server restart needed — ChromaDB is queried liveDesarrollo local / pruebas (sin alojamiento)
{
"mcpServers": {
"coding-guidelines": {
"type": "http",
"url": "http://localhost:8000/mcp"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.
Versioned documentation registry and semantic search for AI tools and coding assistants.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables semantic code search across local projects and Git repositories using AI embeddings with ChromaDB. Supports both OpenAI and local Ollama models for private, enterprise-ready code analysis and similar code discovery.44MIT
- AlicenseAqualityDmaintenanceMCP server with local vector search for your codebase. Smart indexing, semantic search, Git history — all offline.7121 PyPI49MIT
- AlicenseAqualityAmaintenanceLocal MCP server for semantic code search using Tree-sitter AST parsing, local embeddings, and hybrid search; enables indexing and querying codebases entirely offline.5MIT
- AlicenseNot gradedqualityBmaintenanceA local hybrid-search MCP server that enables coding agents to query files and folders using natural language, returning relevant code chunks with exact source paths. Everything runs on-device with no API keys or network calls.7MIT