mcp-server · cap-js — MCP-сервер для CAP: поиск по модели и докам
Даёт ИИ-агенту доступ к вашему CDS-проекту и документации CAP, чтобы он отвечал по делу, а не угадывал.
claude mcp add mcp-server -- npx -y @cap-js/mcp-serverЧто делает mcp-server
Сервер помогает агенту разобраться в проекте на SAP Cloud Application Programming Model: какие в нём CDS-сервисы, где они отдаются, что за сущности и как они связаны. Второй инструмент ищет ответы в документации CAP — например, как добавить колонки в select в Node.js.
Внутри два инструмента: search_model и search_docs. Второй по умолчанию отсекает куски про чужой рантайм, если проект не распознан как Node.js или Java, оставляя общие фрагменты. Есть переменные окружения: CDS_MCP_OFFLINE для работы на кэшированных эмбеддингах, CDS_MCP_MAX_RESULTS для ограничения выдачи, RERANK_ENABLED для переранжирования локальной моделью.
Запускается одной командой npx -y @cap-js/mcp-server — отдельный сервер поднимать не нужно. Агенту стоит прописать правила в AGENTS.md: сначала искать через cds-mcp, потом лезть в *.cds файлы. Без этих правил модель может править модель данных наугад.
Какие задачи решает
- Найти все CDS-сервисы в проекте и их HTTP-эндпоинты
- Понять, что за сущности в модели и как они связаны
- Уточнить синтаксис CAP до правки CDS-модели
- Ограничить выдачу нужным рантаймом — Node.js или Java
Примеры запросов агенту
- Какие CDS-сервисы есть в проекте и где они отдаются?
- Покажи, как связаны сущности в модели
- Как добавить колонки в select statement в CAP Node.js?
Как установить mcp-server
Командой платформы
claude mcp add mcp-server -- npx -y @cap-js/mcp-serverКомандой платформы
codex mcp add cap-js-mcp-server -- npx -y @cap-js/mcp-serverФайл настроек
{
"mcpServers": {
"cap-js-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cap-js/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"cap-js-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cap-js/mcp-server"
]
}
}
}Командой платформы
gemini mcp add cap-js-mcp-server npx -y @cap-js/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-server
Как установить mcp-server в Claude Code?
Выполните claude mcp add mcp-server -- npx -y @cap-js/mcp-server. Команда регистрирует сервер с именем mcp-server.
Как установить mcp-server в Codex?
Введите codex mcp add cap-js-mcp-server -- npx -y @cap-js/mcp-server.
Что делает mcp-server?
Отвечает агенту на вопросы о CDS-модели проекта и подтягивает фрагменты документации CAP. Работает через два инструмента: search_model и search_docs.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — mcp-server от других авторов.