엠씨피
MCP(Machine Context Protocol) 서버.
개요
이는 Claude와 같은 AI 비서가 사용자 지정 도구 및 리소스와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 공식 @modelcontextprotocol/sdk 패키지를 사용하여 구축되었으며, 사용자 지정 기능을 추가할 수 있는 모듈식 아키텍처를 제공합니다.
이 MCP 서버는 Node.js 애플리케이션으로 실행되고 stdio를 통해 통신하므로 VS Code의 MCP 통합과 호환됩니다. 확장 가능하도록 설계되어 사용자 지정 도구, 리소스 및 프롬프트를 추가하여 개발 워크플로에서 AI 기능을 향상시킬 수 있습니다.
Related MCP server: API Tester MCP Server
설치
지엑스피1
VS Code 구성
VS Code와 함께 이 MCP 서버를 사용하려면 다음을 .vscode/mcp.json 파일에 추가하세요(또는 전역적으로 사용하려면 settings.json 으로 옮기세요).
/absolute/path/to mcp 디렉토리의 실제 절대 경로로 바꿔야 합니다.
또한 settings.json 파일에서 자동 검색이 활성화되어 있는지 확인하세요.
VS Code의 명령 팔레트를 사용하여 검색 및 구성을 확인할 수도 있습니다.
Ctrl + Shift + P(macOS에서는Cmd + Shift + P)를 누릅니다.MCP를 검색하세요.사용 가능한 옵션을 사용하여 검색 및 구성 설정을 확인하세요.
특징
이 MCP 서버는 다음을 통해 AI 어시스턴트를 위한 맞춤형 도구와 기능을 구축하기 위한 체계적인 기반을 제공합니다.
모듈형 아키텍처 : 도구, 리소스 및 프롬프트에 대한 별도의 모듈로 구성됨
Stdio 통신 : stdio 전송을 통한 VS Code의 MCP 통합과 호환
환경 구성 : 환경 변수 관리를 위해 dotenv 사용
TypeScript 지원 : 유형 안전을 위한 전체 TypeScript 통합
확장 가능한 디자인 : 제공된 인터페이스를 구현하여 새로운 도구와 기능을 쉽게 추가할 수 있습니다.
이 서버는 기능 설명에 명시된 대로 구성 요소, 레이아웃 및 문서화를 돕기 위한 사용자 정의 도구로 확장되도록 설계되었습니다.
프로젝트 구조
개발
새로운 기능을 추가하거나 기존 기능을 확장하려면:
적절한 서비스 파일에 서비스 방법을 추가하거나 업데이트합니다.
해당 도구 파일에 도구를 등록합니다.
변경 사항을 빌드하고 테스트합니다.
MCP SDK 통합
이 프로젝트는 @modelcontextprotocol/sdk 패키지를 사용하여 Claude가 상호 작용할 수 있는 Machine Context Protocol 서버를 생성합니다. MCP 아키텍처를 통해 Claude는 다음과 같은 작업을 수행할 수 있습니다.
서버에 정의된 특정 도구를 호출합니다.
구조화된 응답을 받으세요
관련 문의에 대해 더 나은 경험을 제공합니다.
구현은 다음과 같은 표준 MCP 패턴을 따릅니다.
McpServer를 사용한 서버 초기화통신을 위한 StdioServerTransport
특허
MIT