
MCP 서버 프로젝트

2025.03.09
0
TypeScript통신 프로토콜IDE 통합开发效率
MCP 서버 프로젝트는 Cursor IDE와 Agent 간의 통신을 위한 MCP(Machine Control Protocol) 서버 구현 예제를 제공합니다. Python과 TypeScript 두 가지 언어로 구현된 서버 예제를 포함하며, JSON-RPC 2.0 프로토콜을 기반으로 다양한 전송 방식을 지원합니다.
View on GitHub
Overview
基本能力
产品定位
MCP 서버 프로젝트는 Cursor IDE와 Agent 간의 통신을 위한 MCP(Machine Control Protocol) 서버 구현 예제를 제공합니다. Python과 TypeScript 두 가지 언어로 구현된 서버 예제를 포함하며, JSON-RPC 2.0 프로토콜을 기반으로 다양한 전송 방식을 지원합니다.
核心功能
- JSON-RPC 2.0 프로토콜 지원
- 다양한 전송 방식 지원 (SSE, WebSocket, stdio)
- 샘플 MCP 도구, 리소스, 프롬프트 구현
- Docker 컨테이너화 지원
- 간단한 덧셈 도구 (
add
) 제공 - 동적 인사말 리소스 (
greeting
) 제공 - Express 서버를 통한 SSE(Server-Sent Events) 연결 지원
适用场景
- Cursor IDE와 Agent 간의 통신
- 다양한 전송 방식 (SSE, WebSocket, stdio)을 통한 통신
- 도구(Tools), 리소스(Resources), 프롬프트(Prompts) 등의 제공
工具列表
add
: 간단한 덧셈 도구greeting
: 동적 인사말 리소스
常见问题解答
- 자세한 내용은 각 하위 프로젝트의 README를 참조하세요.
使用教程
使用依赖
Python 서버
cd mcp-python-250309
pip install -r requirements.txt
TypeScript 서버
cd mcp-typescript-250309
npm install
安装教程
Python 서버
cd mcp-python-250309
python server.py
TypeScript 서버
cd mcp-typescript-250309
npm start
调试方式
- 각 서버를 실행한 후, Cursor IDE와의 통신을 확인하세요.
- 자세한 디버깅 방법은 각 하위 프로젝트의 README를 참조하세요.