CJ

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

118 stars 20 forks Качество 87 Тренд 36Apache-2.0

cap-js/mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cap-js/mcp-server.

Обзор

cap-js/mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/cap-js/mcp-server.

Обзор (машинный перевод)

Об этом проекте

Сервер Model Context Protocol (MCP) для SAP Cloud Application Programming Model (CAP). Используйте его для разработки CAP-приложений (agentic coding) с помощью ИИ.

Сервер помогает моделям ИИ отвечать на такие вопросы, как:

  • Which CDS-сервисы участвуют в этом проекте, и где они обслуживаются?
  • What эти сущности и как они связаны друг с другом?
  • How добавлять столбцы в select-оператор в CAP Node.js?

Содержание

  • Об этом проекте
  • Требования
  • Настройка
  • Использование в VS Code
  • Использование в Claude Code
  • Использование в OpenAI Codex
  • Использование в открытом коде
  • Использование CLI
  • Доступные инструменты
  • search_model
  • search_docs
  • Поддержка, обратная связь, вклад
  • Безопасность / Раскрытие информации
  • Кодекс поведения
  • Лицензирование
  • Благодарности

Требования

Смотрите раздел «Как начать разработку и расти по мере развития модели SAP Cloud Application Programming».

Подготовка

Настройте ваш MCP-клиент (Cline, opencode, Claude Code, GitHub Copilot и др.) так, чтобы он запускал сервер с помощью команды npx -y @cap-js/mcp-server, как в следующих примерах.

Использование в Claude Code

Зарегистрируйте сервер с помощью Claude Code.

Для всех проектов (User Scope):

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

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

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 Claude Code

Register the server with Claude Code.

For all projects (user scope):

claude mcp add --scope user cds-mcp -- npx -y @cap-js/mcp-server

For the current project only (local scope, not committed):

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

For the current project only (committed to the repository):

claude mcp add --scope project cds-mcp -- npx -y @cap-js/mcp-server

To set an environment variable, add --env before the server name:

claude mcp add --scope user --env CDS_MCP_MODEL=nomic-ai/nomic-embed-text-v1.5 cds-mcp -- npx -y @cap-js/mcp-server

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": {},
Открыть полный README на GitHub

Установка

npx -y @cap-js/mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "cds-mcp": { "command": "npx", "args": ["-y", "@cap-js/mcp-server"], "env": {} } } }