MCP 서버 TypeScript 템플릿
TypeScript를 사용하여 모델 컨텍스트 프로토콜(MCP) 서버를 생성하기 위한 템플릿입니다. 이 프로젝트에서는 사용자 지정 도구를 사용하여 간단한 MCP 서버를 구현하는 방법을 보여줍니다.
개요
이 템플릿은 다음을 위한 도구를 제공하는 기본 MCP 서버를 구현합니다.
예제 작업: 간단한 데모 작업
덧셈: 두 수를 더하는 도구
서버는 Model Context Protocol SDK를 사용하여 AI 모델과 외부 도구 간의 통신을 처리합니다.
Related MCP server: MCP Server Template
필수 조건
Node.js(v16 이상)
npm 또는 yarn
프로젝트 구조
이 프로젝트는 다음과 같이 구성됩니다.
지엑스피1
설치
저장소를 복제하고 종속성을 설치합니다.
git clone <repository-url>
cd mcp-server-typescript-template
npm install
npm run test
npm run build
npm run start # this will start the server for testing
MCP 클라이언트 구성(Claude Desktop)
claude_desktop_config.json 파일을 편집하여 다음을 추가하세요.
{
"mcpServers": {
"example": {
"command": "node",
"args": [
"/path/to/mcp-server-typescript-template/dist/index.js"
]
}
}
}