프로젝트 소개

이 저장소는 Model Context Protocol (MCP)의 참조 구현 모음을 제공합니다. MCP 이사회에서 유지 관리하며, 자체 MCP 서버를 구축하는 개발자들을 위한 교육 자료로 사용되도록 설계되었습니다. 생산 준비가 완료된 솔루션은 아닙니다. 이 저장소는 MCP가 대규모 언어 모델(LLM)에게 다양한 도구와 데이터 소스에 대한 보안되고 통제된 접근을 제공하는 다양성을 보여줍니다. 서버들은 C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift, TypeScript를 포함한 여러 언어로 사용 가능한 공식 MCP SDK를 사용하여 구현되었습니다. 현재 활성화된 참조 서버는 다음과 같습니다: - Everything: 프롬프트, 리소스, 도구를 갖춘 참조/테스트 서버. - Fetch: 효율적인 LLM 사용을 위한 웹 콘텐츠 가져오기 및 변환. - Filesystem: 구성 가능한 접근 제어가 있는 보안 파일 작업. - Git: Git 저장소를 읽고, 검색하고, 조작하는 도구. - Memory: 지식 그래프 기반 영구 메모리 시스템. - Sequential Thinking: 사고 시퀀스를 통한 역동적이고 성찰적인 문제 해결. - Time: 시간과 시간대 변환 기능. 이전에 AWS KB 검색, Brave 검색, GitHub, Google Drive, PostgreSQL, Puppeteer, Redis, Slack과 같은 서비스에 대해 제공되던 서버들은 아카이브되어 별도 저장소로 이동되었으며, 일부는 공식 커뮤니티 유지 관리 서버로 대체되었습니다. TypeScript 기반 서버는 npx를 사용하여 직접 실행할 수 있으며, Python 기반 서버는 uvx 또는 pip를 사용하여 실행할 수 있습니다. 이 저장소에는 Claude Desktop과 같은 MCP 클라이언트에 이러한 서버를 통합하기 위한 구성 예제가 포함되어 있습니다. 이 프로젝트는 새로운 기여에 대해 Apache License, Version 2.0으로, 기존 코드에 대해 MIT 라이선스로 라이선스가 부여됩니다.