MCP Server
Model Context Protocol (MCP) server for AI-assisted development of CAP applications.
112 stars35k downloads/wk
Reviews
Write oneNobody has reviewed MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the MCP Server repository's README, as published. We do not edit it. Read it on GitHub
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
- Usage in VS Code
- Usage in Claude Code
- Usage in OpenAI Codex
- Usage in opencode
- CLI Usage
- Available Tools
- search_model
- search_docs
- Support, Feedback, Contributing
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 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.json file as source for it's Agent mode.
{
"servers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {},
"type": "stdio"
},
"inputs": []
}
}See VS Code Marketplace for more agent extensions.
Usage in Claude Code
Register the server with Claude Code:
claude mcp add cds-mcp -- npx -y @cap-js/mcp-serverUsage in OpenAI Codex
Register the server with OpenAI Codex:
codex mcp add cds-mcp -- npx -y @cap-js/mcp-serverUsage in opencode
Example for opencode:
{
"mcp": {
"cds-mcp": {
"type": "local",
"command": ["npx", "-y", "@cap-js/mcp-server"],
"enabled": true
}
}
}Rules
The following rules help the LLM use the server correctly:
- You MUST search for CDS definitions, like entities, fields and services (which include HTTP endpoints) with cds-mcp, only if it fails you MAY read \*.cds files in the project.
- You MUST search for CAP docs with cds-mcp EVERY TIME you create, modify CDS models or when using APIs or the `cds` CLI from CAP. Do NOT propose, suggest or make any changes without first checking it.Add these rules to your existing global or project-specific AGENTS.md (specifics may vary based on respective MCP client).
CLI Usage
You can also use the tools directly from the command line.
npm i -g @cap-js/mcp-serverThis will provide the command cds-mcp, with which you can invoke the tools directly as follows.
# Search for CDS model definitions
cds-mcp search_model . Books entityShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @cap-js/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server -- npx -y @cap-js/mcp-server
MCP Server: common questions
- Is MCP Server safe?
- Yes, by our scan: it is graded A (94/100). Read the MCP Server safety report
- How do I install MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is MCP Server maintained?
- The last commit was in the last day (2026-09-22). The latest release is v0.0.6.
- What can I use instead of MCP Server?
- Servers from other publishers that do the same job: three.ws Autopilot MCP server and Mellos Mapping MCP server.
Alternatives to MCP Server
Same job from other publishers: the closest match first, then the best rated.
- three.ws AutopilotSet autopilot scopes and a daily SOL spend cap, then propose, execute, and undo agent actions.not reviewedEstablishedB
- Mellos MappingLive layered dependency map for bottom-up development, drawn by the agent in a terminal pane.not reviewedEstablishedA