Glanser Guidelines MCP Server
MCP-сервер руководств Glanser
Семантический поиск по корпусу руководств по кодированию команды. Работает на базе FastMCP + ChromaDB + sentence-transformers (all-MiniLM-L6-v2). 100% бесплатно — никаких API-ключей, никаких внешних сервисов, работает полностью автономно после настройки.
Структура папок
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
Настройка (выполнить один раз на хост-машине)
1. Установка зависимостей
pip install -r requirements.txt
sentence-transformersзагрузит модельall-MiniLM-L6-v2(~80 МБ) при первом запуске и закэширует её. Последующие запуски выполняются полностью автономно.
2. Добавление документов
Скопируйте Markdown-файлы в папку documents/:
cp /path/to/CODING_GUIDELINES.md documents/3. Индексация (выполняется один раз, сохраняется на диск)
python ingest.pyЭто считывает каждый файл .md в documents/, создает эмбеддинги для каждого раздела и
сохраняет векторы в chroma_db/. Вам нужно перезапускать это только при добавлении
нового документа.
Полезные флаги:
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. Запуск сервера
python server.pyСервер запускается по адресу http://0.0.0.0:8000.
Хостинг (доступ для команды)
Разверните на Railway или Render (оба имеют бесплатные тарифы):
Отправьте эту папку
mcp-server/в git-репозиторийСоздайте новый сервис, указывающий на этот репозиторий
Установите команду запуска:
python server.pyПодключите постоянный том (persistent volume) по пути
/app/chroma_db(чтобы эмбеддинги сохранялись после развертывания)Запустите
python ingest.pyодин раз через консоль хоста после развертывания
Railway/Render автоматически предоставят HTTPS URL, например:
https://glanser-guidelines-mcp.railway.app
Запись в .mcp.json для команды
Каждый член команды добавляет это в свой файл .mcp.json:
{
"mcpServers": {
"coding-guidelines": {
"type": "http",
"url": "https://your-hosted-domain.com/mcp"
}
}
}Доступные инструменты
Инструмент | Что он делает |
| Семантический поиск по всем документам — используйте его в первую очередь |
| Получить полное содержимое конкретного раздела |
| Просмотреть все заголовки разделов во всем корпусе |
| Фильтрация правил по |
| Просмотреть все проиндексированные документы и количество разделов в них |
Добавление нового документа
# 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 liveЛокальная разработка / тестирование (без хостинга)
{
"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