Anthropic의 오픈 소스 모델 컨텍스트 프로토콜: AI 어시스턴트가 로컬 데이터에 기본적으로 액세스할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP)
오늘 저희는 콘텐츠 저장소, 비즈니스 도구, 개발 환경 등 데이터를 저장하는 시스템에 AI 비서를 연결하기 위한 새로운 표준인 모델 컨텍스트 프로토콜(MCP)을 오픈소스화합니다. 목표는 최첨단 모델이 더 정확하고 관련성 높은 응답을 생성할 수 있도록 지원하는 것입니다.
AI 비서가 널리 채택됨에 따라 업계는 모델링 기능에 상당한 리소스를 투자하여 추론과 품질이 빠르게 발전하고 있습니다. 그러나 가장 진보된 모델조차도 정보 사일로와 레거시 시스템에 갇혀 데이터로부터 격리되어 있다는 한계가 있습니다. 새로운 데이터 소스마다 별도의 맞춤형 구현이 필요하기 때문에 진정한 의미의 커넥티드 시스템을 확장하기가 어렵습니다.
MCP는 이러한 문제를 해결합니다. 이는 AI 시스템을 데이터 소스에 연결하기 위한 공통의 개방형 표준을 제공하여 단편적인 통합을 단일 프로토콜로 대체합니다. 그 결과 AI 시스템이 필요한 데이터에 더 간단하고 안정적으로 액세스할 수 있습니다.
모델 컨텍스트 프로토콜
모델 컨텍스트 프로토콜은 개발자가 데이터 소스와 AI 기반 도구 간에 안전한 양방향 연결을 구축할 수 있는 개방형 표준입니다. 개발자는 MCP 서버를 통해 데이터를 노출하거나 이러한 서버에 연결되는 AI 애플리케이션(MCP 클라이언트)을 구축할 수 있습니다.
오늘, 개발자를 위한 모델 컨텍스트 프로토콜의 세 가지 주요 구성 요소를 소개합니다:
- 모델 컨텍스트 프로토콜 사양 및 SDK
- 존재 클로드 데스크톱 애플리케이션 로컬 MCP 서버 지원
- an MCP 서버용 오픈 소스 리포지토리
Claude 3.5 소네트는 조직과 개인이 가장 중요한 데이터 세트를 다양한 AI 기반 도구에 쉽게 연결할 수 있는 MCP 서버 구현을 신속하게 구축하는 데 특화되어 있습니다. 개발자가 빠르게 시작할 수 있도록 Google 드라이브, Slack, GitHub, Git, Postgres, Puppeteer와 같은 인기 있는 엔터프라이즈 시스템을 지원하는 사전 구축된 MCP 서버를 제공합니다.
Block 및 Apollo와 같은 얼리어답터들은 MCP를 시스템에 통합했으며, Zed, Replit, Codeium 및 소스그래프 MCP를 포함한 개발 도구 회사들은 플랫폼 기능을 강화하기 위해 MCP를 사용하여 AI 에이전트가 관련 정보를 더 잘 검색하고, 코딩 작업의 컨텍스트를 더 깊이 이해하고, 더 적은 시도로 더 미묘하고 사용 가능한 코드를 생성할 수 있도록 지원하고 있습니다.
블록에서 오픈소스는 단순한 개발 모델이 아니라 중요한 변화를 주도하고 모두를 위한 공공 자원이 되는 기술을 개발하기 위한 노력의 토대입니다."라고 블록의 최고 기술 책임자인 단지 프라산나(Dhanji R. Prasanna)는 말합니다. 모델 컨텍스트 프로토콜과 같은 개방형 기술은 AI와 실제 애플리케이션 사이의 가교 역할을 하며, 혁신이 접근 가능하고 투명하며 협업을 기반으로 할 수 있도록 합니다. 우리는 이 프로토콜에 참여하여 사람들이 기계화의 부담 없이 창의적인 작업에 집중할 수 있는 자율 기능을 갖춘 시스템을 구축하는 데 이 프로토콜을 사용하게 되어 기쁩니다."
이제 개발자는 각 데이터 소스에 대해 별도의 커넥터를 유지하는 대신 표준 프로토콜을 기반으로 솔루션을 구축할 수 있습니다. 생태계가 성숙해짐에 따라 AI 시스템은 도구와 데이터 세트 전반에서 컨텍스트를 유지하여 오늘날의 파편화된 통합 아키텍처를 대체하고 보다 지속 가능한 방식으로 운영될 것입니다.
시작하기
개발자는 지금 바로 MCP 커넥터 구축 및 테스트를 시작할 수 있습니다. 기존 Claude for Work 고객은 MCP 서버를 로컬에서 테스트하여 내부 시스템 및 데이터 세트에 연결할 수 있습니다. 곧 개발자 툴킷이 제공되어 전체 Claude for Work 조직에 서비스를 제공할 수 있는 원격 프로덕션 MCP 서버를 배포할 수 있습니다.
구축을 시작하세요:
- 통과(청구서 또는 검사 등) 클로드 데스크톱 애플리케이션 사전 구축된 MCP 서버 설치하기
- 에 따르면 빠른 시작 가이드 첫 번째 MCP 서버 구축
- 우리의 경우 오픈 소스 커넥터 및 구현 리포지토리 기여
개방형 커뮤니티
저희는 MCP를 협업형 오픈 소스 프로젝트 및 생태계로 만들기 위해 최선을 다하고 있으며, 여러분의 피드백을 기다리고 있습니다. AI 도구 개발자이든, 기존 데이터를 활용하려는 기업이든, 최첨단 기술을 탐구하는 얼리어답터이든, 상황 인식 AI의 미래를 함께 만들어 가시기 바랍니다.
사용법
기존 클로드 포 워크 사용자는 로컬에서 MCP 서버 테스트를 시작할 수 있습니다!
개발자는 Claude 데스크톱 애플리케이션을 통해 사전 구축된 MCP 서버를 설치할 수 있습니다.
모델 컨텍스트 프로토콜 서버
모델 컨텍스트 프로토콜 서버(MCP 서버)는 MCP의 다용도성과 확장성을 보여주는 오픈 소스 프로젝트입니다. 이 프로젝트는 MCP를 사용하여 대규모 언어 모델(LLM)을 위한 도구 및 데이터 소스에 대한 안전하고 제어된 액세스를 제공하는 방법을 보여주는 참조 구현 및 커뮤니티 기여 서버 모음을 제공합니다. 각 MCP 서버는 Typescript MCP SDK 또는 Python MCP SDK를 사용하여 구현되며 파일 관리, 데이터베이스 액세스, 브라우저 자동화 등과 같은 다양한 기능 모듈을 지원합니다.
기능 목록
- 파일 시스템안전한 파일 조작 및 구성 가능한 액세스 제어 기능 제공
- GitHub리포지토리 관리, 파일 조작 및 GitHub API 통합
- Google 드라이브Google 드라이브 파일 액세스 및 검색
- PostgreSQL읽기 전용 데이터베이스 액세스 및 스키마 검사
- Slack채널 관리 및 메시징 기능
- 메모리 시스템지식 그래프 기반의 영구 메모리 시스템
- 인형극: 브라우저 자동화 및 웹 크롤링
- 용감한 검색: Brave의 검색 API를 사용한 웹 및 로컬 검색
- Google 지도위치 서비스, 길 찾기 및 위치 세부 정보 제공
- 가져오기: 효율적인 웹 콘텐츠 확보 및 전환
도움말 사용
MCP 서버 설치 및 사용
타입스크립트 서버
- npx를 사용하여 타입스크립트 서버를 직접 시작하세요. 예를 들어 메모리 서버를 시작합니다:
npx -y @modelcontextprotocol/server-memory
Python 서버
- uvx 또는 pip를 사용하여 Python 서버를 직접 시작하세요. 사용 및 설정을 간소화하려면 uvx를 사용하는 것이 좋습니다. 예를 들어 Git 서버를 시작합니다:
# 使用uvx uvx mcp-server-git # 使用pip pip install mcp-server-git python -m mcp_server_git
MCP 클라이언트 사용
서버 자체를 실행하는 것은 그다지 유용하지 않으며 MCP 클라이언트로 구성해야 합니다. 예를 들어 위 서버를 사용하도록 설정한 Claude Desktop은 다음과 같습니다:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Claude Desktop을 MCP 클라이언트로 사용하는 더 많은 예제:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
사용자 지정 서버 만들기
자체 MCP 서버를 만드는 데 관심이 있다면 공식 문서에서 포괄적인 가이드라인, 모범 사례 및 기술적 세부 사항을 확인하세요.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...