mcp-server
by cap-js·★ 96·Score 47
MCP server for AI-assisted development of CAP applications with model and documentation search capabilities.
Overview
This MCP server provides specialized tools for developers working with SAP's Cloud Application Programming Model (CAP). It offers two primary tools: search_model for finding CDS definitions and relationships within your project, and search_docs for locating CAP documentation through semantic search. The server integrates with popular MCP clients like Cline, opencode, Claude Code, and GitHub Copilot, making it accessible across different development environments. It follows best practices with clear configuration examples for various IDEs and includes proper CLI usage documentation.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're developing SAP CAP applications and want AI assistants to understand your project structure and entities.
When NOT to choose this
Don't choose this if you're not working with SAP CAP applications, as it's specialized for that ecosystem only.
Tools this server exposes
2 tools extracted from the READMEsearch_modelPerforms fuzzy searches against names of definitions from the compiled CDS model
search_docsUses vector embeddings to locally search through preprocessed CAP documentation
Comparable tools
Installation
Installation
- Install the server globally:
npm i -g @cap-js/mcp-server- Use in your MCP client with the command
npx -y @cap-js/mcp-server
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}VS Code with Cline Configuration
Add to your VS Code settings:
{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}FAQ
- What is CAP?
- CAP stands for SAP Cloud Application Programming Model, a framework for developing enterprise applications with a focus on data modeling and service development.
- How do I use the search_model tool?
- The search_model tool performs fuzzy searches against names of definitions from the compiled CDS model. You can search for entities, fields, and services using partial matches.
Compare mcp-server with
Last updated · Auto-generated from public README + GitHub signals.