엠씨피
MCP(Machine Context Protocol) 서버.
개요
이는 Claude와 같은 AI 비서가 사용자 지정 도구 및 리소스와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 공식 @modelcontextprotocol/sdk
패키지를 사용하여 구축되었으며, 사용자 지정 기능을 추가할 수 있는 모듈식 아키텍처를 제공합니다.
이 MCP 서버는 Node.js 애플리케이션으로 실행되고 stdio를 통해 통신하므로 VS Code의 MCP 통합과 호환됩니다. 확장 가능하도록 설계되어 사용자 지정 도구, 리소스 및 프롬프트를 추가하여 개발 워크플로에서 AI 기능을 향상시킬 수 있습니다.
설치
지엑스피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
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude AI가 서버 초기화 및 stdio 전송을 포함한 표준 MCP 패턴을 따르는 구조화된 통신 인터페이스를 통해 도구와 상호 작용할 수 있도록 하는 Machine Context Protocol 서버입니다.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.Last updated -484TypeScript
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11
- -securityAlicense-qualityA unified Model Context Protocol server that aggregates multiple MCP servers into one, allowing AI assistants like Claude Desktop, Cursor, and Cherry Studio to connect to a single server instead of managing multiple instances.Last updated -914TypeScriptApache 2.0
- -security-license-qualityA Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Go's Language Server Protocol (LSP) and benefit from advanced Go code analysis features.Last updated -GoApache 2.0