cap-js avatar

Mcp Server

cap-js/mcp-server

If you're building applications with SAP's Cloud Application Programming Model, this server gives Claude direct access to your CDS model definitions and CAP documentation. It exposes two tools: search_model for fuzzy searching through compiled entities, services, and HTTP endpoints in your Core Schema Notation, and search_docs for semantic search across preprocessed CAP documentation using local vector embeddings. The semantic search runs entirely on your machine via onnxruntime-web. You'd reach for this when you want Claude to understand your service structure, entity relationships, and CAP-specific APIs without manually feeding context or repeatedly checking docs for Node.js query syntax and CDS modeling patterns.

tools
2
transport
STDIO
last updated
Oct 26, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

search_docsThis tool uses vector embeddings to locally search through preprocessed CAP documentation, stored as embeddings.

This tool uses vector embeddings to locally search through preprocessed CAP documentation, stored as embeddings.

No parameter schema in public metadata yet.

search_modelThis tool performs fuzzy searches against names of definitions from the compiled CDS model (Core Schema Notation).

This tool performs fuzzy searches against names of definitions from the compiled CDS model (Core Schema Notation).

No parameter schema in public metadata yet.

Sponsors

Readme

Welcome to @cap-js/mcp-server

REUSE status

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


View the full README on GitHub

Details

Repository
github.com/cap-js/mcp-server
Package
@cap-js/mcp-server
Transport
STDIO
Registry
MCP registry, active