CJ

cap-js/mcp-server

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

118 stars 20 forks 품질 87 트렌드 36Apache-2.0

cap-js/mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

cap-js/mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

이 프로젝트에 대하여

SAP 클라우드 애플리케이션 프로그래밍 모델(CAP)을 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. AI 지원 CAP 애플리케이션 개발(agentic coding)에 활용하세요.

서버는 AI 모델이 다음과 같은 질문에 답하도록 돕습니다:

  • Which CDS 서비스가 이 프로젝트에 포함되어 있으며, 어디에서 제공되나요?
  • What 존재들은 어디에 있으며, 어떻게 관련되어 있는가?
  • CAP _How Node.js에서 select 문에 열을 추가해야 하나요?

목차

  • 이 프로젝트 소개
  • 요구사항
  • 설치
  • VS 코드에서의 사용
  • 클로드 코드에서의 사용
  • OpenAI 코덱스에서의 사용
  • 오픈코드에서의 사용
  • CLI 사용
  • 사용 가능한 도구
  • search_model
  • search_docs
  • 지원, 피드백, 기여
  • 보안 / 공개
  • 행동 강령
  • 라이선스
  • 감사의 글

요구 사항

SAP 클라우드 애플리케이션 프로그래밍 모델을 사용해 개발을 시작하고 성장시키는 방법에 대해서는 '시작하기’를 참고하세요.

준비

MCP 클라이언트(Cline, opencode, Claude Code, GitHub Copilot 등)를 npx -y @cap-js/mcp-server 명령어로 서버를 시작하도록 다음 예시와 같이 설정하세요.

클로드 코드에서의 사용

서버를 Claude 코드로 등록하세요.

모든 프로젝트(사용자 범위):

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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": {},
GitHub에서 전체 README 보기

설치

npx -y @cap-js/mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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