Skip to main content
MCP server CX Codex

mcp-server · cap-js — MCP server for CAP: model and docs lookup

Lets your AI agent inspect a CDS project and search the CAP documentation, so its answers rest on the real model instead of guesses.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add mcp-server -- npx -y @cap-js/mcp-server
Open on GitHub

What mcp-server does

The server answers questions about a SAP Cloud Application Programming Model project: which CDS services exist, where they are exposed, what the entities mean and how they connect. A second tool digs through CAP docs, covering things like adding columns to a select in Node.js.

Two tools ship with it: search_model and search_docs. By default the doc search drops chunks tied to the other runtime and keeps the shared ones, unless it cannot tell whether the project runs on Node.js or Java. Behaviour is tuned through environment variables: CDS_MCP_OFFLINE for cached embeddings, CDS_MCP_MAX_RESULTS to cap output, RERANK_ENABLED for local reranking.

Startup takes one command, npx -y @cap-js/mcp-server, with no separate process to host. Put the suggested rules into AGENTS.md so the agent queries cds-mcp before touching *.cds files. Skip that step and it may rewrite your data model blind.

What it helps with

  • List the CDS services in a project and their HTTP endpoints
  • Work out what entities exist and how they relate
  • Check CAP syntax before editing a CDS model
  • Keep doc hits to the project runtime, Node.js or Java

Example prompts for the agent

  • Which CDS services does this project have and where are they served?
  • Show me how the entities in the model are related

How to install mcp-server

Platform CLI

claude mcp add mcp-server -- npx -y @cap-js/mcp-server

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about mcp-server

How do I install mcp-server in Claude Code?

Run claude mcp add mcp-server -- npx -y @cap-js/mcp-server. It registers the server under the name mcp-server.

How do I install mcp-server in Claude Code?

Run codex mcp add cap-js-mcp-server -- npx -y @cap-js/mcp-server.

What does mcp-server do?

It lets an agent query the CDS model of your CAP project and pull matching passages from the CAP documentation. Both come as two tools: search_model and search_docs.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

mcp-server by other authors comes first.

mcp-server HeyPuter Connects your AI agent to Puter for files, websites and workers. Useful when the project already lives in Puter's cloud. CX Codex +1 ★ 43,872repo stars mcp-server mapbox Connects Mapbox location APIs to your AI assistant for geocoding, multi-modal routing, and map rendering. Helpful when building travel planners or spatial query assistants. CX Codex +1 ★ 363repo stars mcp-server PackmindHub Connects team engineering playbooks and shared coding standards from Packmind directly to AI coding agents. CX Codex +1 ★ 319repo stars mcp-server UI5 Connects SAPUI5 and OpenUI5 developer tooling to AI assistants. Helps scaffold apps, inspect manifest schemas, and run linters directly in chat. CX Codex +1 ★ 104repo stars REA morluto Analyzes binaries, Electron bundles, and JavaScript runtimes directly from your agent. It inspects compiled apps without source code to recreate specific features. CX Codex +1 ★ 386,989repo stars GitHub official github Wires your AI agent into GitHub: read code, open issues and pull requests, watch Actions runs. Saves a trip to the browser. CX Codex +1 ★ 33,918repo stars Netdata netdata Hands your AI agent live monitoring data: metrics, logs, alerts and anomaly detection. Useful when you need to know what a server is doing without opening the dashboard. CX Codex +1 ★ 81,115repo stars browser-use browser-use Give an agent browser tasks such as finding information, extracting page data, and filling forms. Connect it when those actions need to happen on the web. CX Codex +1 ★ 119,160repo stars Codebase Memory DeusData A local MCP server that maps your repo's code, docs and infrastructure into a graph. Gives the agent structural context without re-reading files. CX Codex +1 ★ 47,392repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor