Добавить MCP
Как подключить MCP-сервер в Mimist
MCP (Model Context Protocol) — стандарт для подключения внешних инструментов и сервисов к AI-агенту. С помощью MCP Mimist может работать с базами данных, API, браузером, файловой системой и многим другим.
Конфигурация
MCP-серверы настраиваются в файле opencode.jsonc в разделе mcp:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"название-сервера": {
"enabled": true
}
}
}Типы серверов
Локальный (Local)
Запускается на вашем компьютере как отдельный процесс.
{
"mcp": {
"my-server": {
"type": "local",
"command": ["npx", "-y", "@modelcontextprotocol/server-everything"],
"environment": {
"API_KEY": "ваш_ключ"
},
"enabled": true
}
}
}Параметры:
command— массив команды запускаenvironment— переменные среды (опционально)timeout— время ожидания в мс (по умолчанию 5000)
Удалённый (Remote)
Подключается к внешнему серверу по URL.
{
"mcp": {
"my-remote": {
"type": "remote",
"url": "https://example.com/mcp",
"headers": {
"Authorization": "Bearer {env:MY_TOKEN}"
}
}
}
}Примеры готовых серверов
Context7 — актуальная документация библиотек:
{
"context7": {
"type": "remote",
"url": "https://mcp.context7.com/mcp"
}
}Grep by Vercel — поиск по публичным репозиториям:
{
"gh_grep": {
"type": "remote",
"url": "https://mcp.grep.app"
}
}Sentry:
{
"sentry": {
"type": "remote",
"url": "https://mcp.sentry.dev/mcp",
"oauth": {}
}
}Где найти серверы
Каталог доступных MCP-серверов: modelcontextprotocol.io/servers
Будьте осторожны с количеством подключённых серверов — каждый добавляет инструменты в контекст модели. Большое количество MCP может превысить лимит контекста и замедлить работу.