MCP 서버 프로젝트

MCP 서버 프로젝트

site icon
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를 참조하세요.

许可证

该项目遵循 None 开源许可条款。