
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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_modelsearch_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
- About This Project
- Requirements
- Setup
- Available Tools
- Support, Feedback, Contributing
- Security / Disclosure
- Code of Conduct
- Licensing
- Acknowledgments
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.jsonfile as source for it’s Agent mode.
{
"servers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {},
설치
npx -y @cap-js/mcp-server설정
{
"mcpServers": {
"cds-mcp": {
"command": "npx",
"args": ["-y", "@cap-js/mcp-server"],
"env": {}
}
}
}