
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
cap-js/mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cap-js/mcp-server.
Обзор
cap-js/mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cap-js/mcp-server.
Обзор (машинный перевод)
Об этом проекте
Сервер Model Context Protocol (MCP) для SAP Cloud Application Programming Model (CAP). Используйте его для разработки CAP-приложений (agentic coding) с помощью ИИ.
Сервер помогает моделям ИИ отвечать на такие вопросы, как:
- Which CDS-сервисы участвуют в этом проекте, и где они обслуживаются?
- What эти сущности и как они связаны друг с другом?
- How добавлять столбцы в select-оператор в CAP Node.js?
Содержание
- Об этом проекте
- Требования
- Настройка
- Использование в VS Code
- Использование в Claude Code
- Использование в OpenAI Codex
- Использование в открытом коде
- Использование CLI
- Доступные инструменты
search_modelsearch_docs- Поддержка, обратная связь, вклад
- Безопасность / Раскрытие информации
- Кодекс поведения
- Лицензирование
- Благодарности
Требования
Смотрите раздел «Как начать разработку и расти по мере развития модели SAP Cloud Application Programming».
Подготовка
Настройте ваш MCP-клиент (Cline, opencode, Claude Code, GitHub Copilot и др.) так, чтобы он запускал сервер с помощью команды npx -y @cap-js/mcp-server, как в следующих примерах.
Использование в Claude Code
Зарегистрируйте сервер с помощью Claude Code.
Для всех проектов (User Scope):
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Welcome to @cap-js/mcp-server
About This Project
A Model Context Protocol (MCP) server for the SAP Cloud Application Programming Model (CAP). Use it for AI-assisted development of CAP applications (agentic coding).
The server helps AI models answer questions such as:
- Which CDS services are in this project, and where are they served?
- What are the entities about and how do they relate?
- How do I add columns to a select statement in CAP Node.js?
Table of Contents
- About This Project
- Requirements
- Setup
- Available Tools
- Support, Feedback, Contributing
- Security / Disclosure
- Code of Conduct
- Licensing
- Acknowledgments
Requirements
See Getting Started on how to jumpstart your development and grow as you go with SAP Cloud Application Programming Model.
Setup
Configure your MCP client (Cline, opencode, Claude Code, GitHub Copilot, etc.) to start the server using the command npx -y @cap-js/mcp-server as in the following examples.
Usage in Claude Code
Register the server with Claude Code.
For all projects (user scope):
claude mcp add --scope user cds-mcp -- npx -y @cap-js/mcp-server
For the current project only (local scope, not committed):
claude mcp add cds-mcp -- npx -y @cap-js/mcp-server
For the current project only (committed to the repository):
claude mcp add --scope project cds-mcp -- npx -y @cap-js/mcp-server
To set an environment variable, add --env before the server name:
claude mcp add --scope user --env CDS_MCP_MODEL=nomic-ai/nomic-embed-text-v1.5 cds-mcp -- npx -y @cap-js/mcp-server
Usage in VS Code
Example for VS Code extension Cline:
{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}
Example for VS Code global mcp.json:
Note: GitHub Copilot uses the
mcp.jsonfile as source for it’s Agent mode.
{
"servers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {},
Установка
npx -y @cap-js/mcp-serverКонфигурация
{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}