abap-cds-model-check
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Complete reference for CAP MCP server tools (search_model, search_docs) with usage examples
$ npx -y skills add secondsky/sap-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/cap-mcp-toolsContext preview
What this command does when you run it.
Complete reference for CAP MCP server tools (search_model, search_docs) with usage examples
name: cap-mcp-tools description: Complete reference for CAP MCP server tools (search_model, search_docs) with usage examples allowed-tools: - Read - Grep - Glob - Bash
Return the relevant CAP MCP tool path, configuration checks, fallback local commands, and unresolved MCP availability questions. Default to read-only guidance and do not change MCP config unless explicitly requested.
Complete reference for the published @cap-js/mcp-server tools that provide AI agents with live access to your CAP project.
The CAP MCP (Model Context Protocol) server exposes two powerful tools: 1. **search_model** - Search compiled CDS model (entities, services, associations) 2. **search_docs** - Semantic search through CAP documentation
**Package**: `@cap-js/mcp-server` **Installation**: `npx -y @cap-js/mcp-server@0.0.5` **License**: Apache-2.0
---
Fuzzy search for CDS definitions in your project's compiled Core Schema Notation (CSN) model.
**Use Case 1: Entity Discovery**
**Use Case 2: Service Endpoint Discovery**
**Use Case 3: Association Validation**
**Use Case 4: Action Signature Lookup**
User: "Add a bound action to Books entity to mark as bestseller" Agent: Let me check the Books entity structure first. [Calls: search_model(query="Books", type="entity")] Result: Books entity has ID, title, author_ID, stock fields Agent: Next, check how to define bound actions. [Calls: search_docs(query="define bound action in CDS")] Result: Bound action syntax documentation Agent: Here's how to add the action...
---
Semantic search through preprocessed SAP CAP documentation using vector embeddings.
**Use Case 1: Syntax Lookup**
**Use Case 2: API Pattern Discovery**
**Use Case 3: Deployment Configuration**
**Use Case 4: Best Practice Lookup**
User: "Implement input validation for Books.stock field" Agent: Let me find the validation patterns. [Calls: search_docs(query="input validation CDS annotations")] Result: @assert.range annotation documentation Agent: [Calls: search_docs(query="validation in event handlers nodejs")] Result: req.error() and srv.before() patterns Agent: Here are two approaches for validation...
---
**Uses**:
**Example**: "Create entity Products with category association" 1. Calls `search_model(query="Categories", type="entity")` to find target entity 2. Calls `search_docs(query="association syntax CDS")` for association syntax 3. Generates CDS code with proper assoc
40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.
Repo: secondsky/sap-skills
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional target ABAP platform or SAP BTP ABAP Environment release
Optional runtime or scenario name, such as orchestration, serving, training, or batch
Optional scenario lens such as extension, integration, analytics, or AI