
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
cap-js/mcp-serverは、https://github.com/cap-js/mcp-server.からインポートされたMCPサーバー候補です。
概要
cap-js/mcp-serverは、https://github.com/cap-js/mcp-server.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
このプロジェクトについて
SAPクラウドアプリケーションプログラミングモデル(CAP)用のモデルコンテキストプロトコル(MCP)サーバーです。 AI支援によるCAPアプリケーション開発(agentic coding)に活用してください。
サーバーはAIモデルが次のような質問に答えるのを支援します:
- このプロジェクトに含まれているCDSサービスは_Which、どこで提供されているのか?_
- 実体は_What についてあり、どのように関係しているのか?_
- CAP Node.jsのselect文に列を追加する_How?_
目次
- このプロジェクトについて
- 要件
- セットアップ
- VSコードでの使用法
- Claude Codeでの使用
- OpenAIコデックスでの利用
- オープンコードでの利用
- CLIの利用
- 利用可能なツール
search_modelsearch_docs- サポート、フィードバック、貢献
- セキュリティ/開示
- 行動規範
- ライセンス
- 謝辞
要件
SAPクラウドアプリケーションプログラミングモデルで開発をスタートさせ、成長させる方法については「はじめ」をご覧ください。
セットアップ
MCPクライアント(Cline、opencode、Claude Code、GitHub Copilotなど)を、npx -y @cap-js/mcp-serverコマンドでサーバー起動するように設定してください。
クロードコードでの使用
サーバーをClaude Codeで登録してください。
すべてのプロジェクト(ユーザー範囲)について :
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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": {}
}
}
}