Cap Js MCP server
io.github.cap-js/mcp-server·v0.1.0·118 starsModel Context Protocol (MCP) server for AI-assisted development of CAP applications.
118 stars74k downloads/wk
Reviews
Write oneNobody has reviewed Cap Js yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cap Js tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan19 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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Cap Js compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 4,456 AI and agents servers
- GitHub stars
- 118
- more than 95% of 2,733 AI and agents servers
- Downloads a week
- 74,107
- more than 96% of 1,712 AI and agents servers with a package
Release history: 4 versions in the registry since 2026-03-09, latest 2026-10-26, typically one every 22 days.
Install Cap Js in Claude Code, Cursor or VS Code
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
What the publisher says
From the Cap Js 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.
Cap Js: common questions
- Is Cap Js MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Cap Js safety report
- How do I install Cap Js?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cap Js need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Cap Js maintained?
- The last commit was 16 days ago (2026-10-30). The latest release is v0.1.0.
- What can I use instead of Cap Js?
- Servers from other publishers that do the same job: Mdk MCP server and three.ws Autopilot MCP server.
- How does Cap Js compare with other AI and agents MCP servers?
- safety score 94/100 (higher than 96% of 4,456 AI and agents servers); github stars 118 (more than 95% of 2,733 AI and agents servers); downloads a week 74,107 (more than 96% of 1,712 AI and agents servers with a package). Full comparison.
Alternatives to Cap Js
Same job from other publishers: the closest match first, then the best rated.
- MdkModel Context Protocol (MCP) server for AI-assisted development of MDK applications.not reviewedEstablishedA
- three.ws AutopilotSet autopilot scopes and a daily SOL spend cap, then propose, execute, and undo agent actions.not reviewedEstablishedB