solucortex-mcp
OfficialSoluCortex MCP
Официальный Model Context Protocol сервер для SoluCortex — живая техническая память для ИИ-агентов.
Подключите любого MCP-совместимого агента (Claude Code, Claude Desktop, Cursor, Codex, Cline, …) к вашему проекту SoluCortex, чтобы он мог вспоминать решения, соглашения, риски и архитектуру, которые важны до начала работы, и запоминать то, что узнает по завершении.
Инструменты
Инструмент | Что делает | Когда использовать |
| Формирует живой контекст для задачи (ранжированный по семантической близости + важности) | В начале задачи, до касания кода |
| Точечный семантический поиск по памяти проекта | Конкретные вопросы в середине задачи |
| Записывает воспоминание (хранится как | При завершении или при значимом техническом решении |
| Перечисляет воспоминания без семантического поиска | Быстрая проверка / аудит |
Related MCP server: Muninn
Требования
Аккаунт SoluCortex и API-ключ проекта (префикс
scx_) — получите его в панели SoluCortex.Один из вариантов:
uv(рекомендуется), Python ≥ 3.10 или Docker.
Конфигурация
stdio-режим (по умолчанию, локальный)
Сервер полностью настраивается через переменные окружения:
Переменная | Обязательность | Описание |
| ✅ | API-ключ проекта ( |
| рекомендуется | UUID проекта по умолчанию (можно переопределить в каждом вызове) |
| необязательно | Базовый URL API. По умолчанию |
HTTP-режим (удалённый, мультитенантный)
Запустите с MCP_TRANSPORT=http (или --http), чтобы обслуживать Streamable HTTP на $PORT (по умолчанию 8080) — это режим, используемый на https://mcp.solucortex.ai. Учётные данные передаются с каждым запросом, а переменные окружения игнорируются:
Заголовок | Обязательность | Описание |
| ✅ | API-ключ проекта вызывающей стороны (без него — 401) |
| рекомендуется | UUID проекта по умолчанию для сессии |
GET /health (и /healthz локально; фронтенд Cloud Run перехватывает /healthz) отвечает без аутентификации. Конечная точка MCP — /mcp, работает без сохранения состояния и ничего не разделяет между запросами/тенантами.
Никогда не коммитьте свой API-ключ. Держите его в блоке env конфигурации вашего MCP-клиента или в локальном .env (см. .env.example).
Установка
Удалённо (рекомендуется — ничего устанавливать не нужно)
Размещённый сервер на https://mcp.solucortex.ai/mcp поддерживает Streamable HTTP; ваш ключ передаётся с каждым запросом:
claude mcp add --transport http solucortex https://mcp.solucortex.ai/mcp \
--header "Authorization: Bearer scx_xxx" \
--header "X-Solucortex-Project: your-project-uuid"Или в любом клиенте с поддержкой удалённого MCP:
{
"mcpServers": {
"solucortex": {
"type": "http",
"url": "https://mcp.solucortex.ai/mcp",
"headers": {
"Authorization": "Bearer scx_xxx",
"X-Solucortex-Project": "your-project-uuid"
}
}
}
}Claude Code (локально, stdio)
claude mcp add solucortex \
-e SOLUCORTEX_API_KEY=scx_xxx \
-e SOLUCORTEX_PROJECT_ID=your-project-uuid \
-- uvx --from git+https://github.com/soluai-spa/solucortex-mcp solucortex-mcp(После публикации в PyPI замените команду на uvx solucortex-mcp.)
Claude Desktop / Cursor / Cline (JSON-конфигурация)
Добавьте в конфигурацию MCP клиента (claude_desktop_config.json, Cursor mcp.json и т. д.):
{
"mcpServers": {
"solucortex": {
"command": "uvx",
"args": ["--from", "git+https://github.com/soluai-spa/solucortex-mcp", "solucortex-mcp"],
"env": {
"SOLUCORTEX_API_KEY": "scx_xxx",
"SOLUCORTEX_PROJECT_ID": "your-project-uuid"
}
}
}
}Из локального клона
git clone https://github.com/soluai-spa/solucortex-mcp
cd solucortex-mcp
cp .env.example .env # fill in your key
./run.sh # loads .env, then runs via uv
# or, with SOLUCORTEX_* already exported: uv run solucortex-mcpDocker
docker build -t solucortex-mcp .
docker run --rm -i \
-e SOLUCORTEX_API_KEY=scx_xxx \
-e SOLUCORTEX_PROJECT_ID=your-project-uuid \
solucortex-mcpСервер общается по MCP через stdio, поэтому клиенты запускают его как подпроцесс (-i держит stdin открытым).
Разработка
uv sync
uv run solucortex-mcp # run (stdio)
MCP_TRANSPORT=http uv run solucortex-mcp # run (HTTP on :8080)
uv run pytest # test suite
npx @modelcontextprotocol/inspector uv run solucortex-mcp # interactive testПримечания
Словарь значений
typeпамяти: канонический набор —architecture, decision, risk, convention, bug_history, tech_debt, sensitive_module, learning, external_integration. Некоторые бэкенды принимают более старый набор (technical_decision, historical_bug, current_state, task_closure). Сервер пропускаетtypeкак есть и возвращаетHTTP 422, чтобы вы могли повторить запрос с другим набором.Никогда не храните настоящие секреты в памяти. Записывайте вместо этого местоположение, тип, серьёзность и предпринятые действия.
Лицензия
MIT — см. LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI coding agents to retrieve and manage code context with hybrid search, project memory, and observability via MCP tools.29MIT
- AlicenseNot gradedqualityAmaintenanceProvides persistent memory for AI coding agents via MCP, allowing them to recall fragility, decisions, and bugs across sessions.1833MIT
- AlicenseNot gradedqualityBmaintenanceProvides a persistent, local-first memory for coding agents over MCP, enabling automatic recall and recording of past work, failures, and decisions to reduce repetition and token usage.MIT
- AlicenseNot gradedqualityCmaintenancePersistent memory for AI coding agents. Enables agents to save and recall decisions, patterns, bugs, and context across sessions via an MCP server with local SQLite storage.452MIT
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/soluai-spa/solucortex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server