modelcontextprotocol/servers
Model Context Protocol Servers
해결하는 문제
이 저장소는 Large Language Models (LLMs)가 Model Context Protocol (MCP)를 통해 도구 및 데이터 소스에 안전하고 제어된 방식으로 액세스할 수 있도록 하는 서버의 참조 구현을 제공합니다. 개발자가 공식 SDK를 사용하여 자체 MCP 서버를 구축하는 방법을 이해하기 위한 교육용 리소스로 활용됩니다.
작동 방식
이 프로젝트는 LLM과 특정 데이터 또는 기능 사이의 브리지 역할을 하는 일련의 서버를 구현합니다. 이러한 서버는 다양한 언어(TypeScript, Python, Go, Java 등)에서 사용할 수 있는 MCP SDK를 사용하여 구축되었습니다. 사용자는 npx 또는 uvx와 같은 도구를 사용하여 이러한 서버를 실행하고, 클라이언트가 특정 서버 명령을 호출하도록 구성함으로써 Claude Desktop과 같은 MCP 호환 클라이언트에 연결할 수 있습니다.
대상
자신만의 MCP 서버를 구축하거나 기존의 참조 서버를 LLM 워크플로우에 통합하여 모델이 로컬 파일, Git 리포지토리 또는 지속성 메모리에 액세스할 수 있도록 하려는 개발자.
주요 특징
- 참조 구현: 파일 시스템 작업, Git 리포지토리 조작, 웹 콘텐츠 가져오기 및 지식 그래프 기반 메모리 시스템을 위한 서버가 포함되어 있습니다.
- 다국어 SDK 지원: 다양한 프로그래밍 언어에 걸친 공식 SDK의 사용법을 보여줍니다.
- 쉬운 배포: TypeScript 서버는
npx를 통해, Python 서버는uvx또는pip를 통해 직접 실행할 수 있습니다. - 확장 가능한 아키텍처: LLM에 외부 도구 및 데이터에 대한 안전하고 제어된 액세스 권한을 부여하는 방법을 보여주도록 설계되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트