FAQ по MCP
Типовые вопросы по интеграции MCP — инструменты, транспорты, устранение проблем.
FAQ по MCP
Типовые вопросы по MCP-серверу Synapse.
Что такое MCP?
MCP (Model Context Protocol) — открытый стандарт от Anthropic для интеграции LLM и инструментов. Вместо того чтобы вставлять документацию API в промпты, вы регистрируете инструменты на MCP-сервере, и LLM вызывает их как нативные функции.
См. Что такое MCP?.
Сколько инструментов предоставляет Synapse MCP?
79 инструментов в 12 категориях: memory, chat, scheduler, tasks, scripts, computers, push, user, utility, visualization, sharing, webhooks, browser.
Полный список см. в Что такое MCP?.
Какие MCP-клиенты поддерживаются?
- Claude Desktop (macOS, Windows)
- Claude Code (терминал)
- Cursor (IDE)
- Continue.dev (VS Code, JetBrains)
- Cline (VS Code)
- Любой MCP-совместимый клиент
Примеры конфигурации см. в Настройка Claude Desktop.
Какие транспорты поддерживаются?
- stdio (локально, рекомендуется для desktop)
- HTTP/SSE (удалённо, multi-tenant)
- WebSocket (мобильные устройства, высокий объём)
Как настроить Claude Desktop?
Отредактируйте claude_desktop_config.json:
{
"mcpServers": {
"synapse": {
"command": "npx",
"args": ["-y", "synapse-mcp-api@latest"],
"env": {
"SYNAPSE_MIND_KEY": "mk_YOUR_KEY",
"SYNAPSE_URL": "https://synapse.schaefer.zone"
}
}
}
}
Почему инструменты не появляются в Claude Desktop?
- Полностью перезапустите Claude Desktop (Cmd+Q на macOS)
- Проверьте, что файл конфигурации — валидный JSON
- Убедитесь, что установлен Node.js 18+
- Проверьте логи MCP:
~/Library/Logs/Claude/mcp.log
Как использовать другой mind?
Измените SYNAPSE_MIND_KEY в конфигурации MCP и перезапустите клиент.
Для нескольких mind запустите несколько экземпляров MCP-сервера с разными Mind Key.
Можно ли ограничить набор инструментов?
Да, используйте Tool Profiles:
minimal: 8 составных инструментов (~500 токенов)standard: 25 инструментов (~2 500 токенов)full: 119 инструментов (~8 250 токенов, по умолчанию)
Задаётся через переменную окружения MCP_PROFILE или заголовок Mcp-Tool-Profile.
Как отлаживать проблемы MCP?
- Запустите MCP-сервер вручную:
npx -y synapse-mcp-api@latest - Проверьте логи клиента (зависит от клиента)
- Убедитесь, что Mind Key работает:
curl -H "Authorization: Bearer mk_..." .../memory/recall - Проверьте здоровье Synapse:
curl https://synapse.schaefer.zone/health
MCP-сервер бесплатен?
Да. npm-пакет synapse-mcp-api имеет открытый исходный код. Хостинговый
MCP-сервер на synapse-mcp.schaefer.zone бесплатен для публичного использования.
Можно ли хостить MCP-сервер самому?
Да:
npm install -g synapse-mcp-api
SYNAPSE_URL=https://your-synapse-instance.com \
SYNAPSE_MIND_KEY=mk_... \
synapse-mcp-apiЧем MCP отличается от прямых вызовов API?
| Аспект | Прямой API | MCP |
|---|---|---|
| Что нужно знать LLM | URL, заголовки, аутентификацию | Только имена инструментов |
| Аутентификация | Вручную | Автоматически (env var) |
| Обнаружение инструментов | Чтение /endpoints | Автоматически через протокол MCP |
| Обработка ошибок | Вручную | Стандартизированная |
| Лучше всего для | Кастомных интеграций | LLM-агентов |
Можно ли создать свой MCP-клиент?
Да. Используйте официальный SDK MCP:
- TypeScript:
@modelcontextprotocol/sdk - Python:
mcp
См. Кастомный MCP-клиент.
Как сообщить об ошибках MCP?
Создайте issue: https://gitlab.com/schaefer-services/synapse-mcp/-/issues
Включите:
- Версию MCP-сервера
- Имя и версию клиента
- Операционную систему
- Соответствующие логи
- Шаги для воспроизведения