
olahulleberg/mcpc
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP (Model-Context-Protocol)에 확장되어 이미 기존 MCP 운송을 통해 LLM 및 도구 사이의 양방향 비동기 통신을 가능하게합니다. 추가 운송 층이 필요하지 않습니다.
개요
MCPC는 LLM 공구 상호 작용에 있는 긴요한 제한을 해결하는 MCP (Model-Context-Protocol)에 연장입니다: . 기존의 MCP 운송을 통해 LLM 및 도구 사이의 용이성 - 추가 운송 층 필요 없음, 전체 백워드 호환성 유지. MCPC는 MCP 의정서에, 보충 아닙니다. 기존 MCP 인프라에 구축하여 표준 MCP 구현과 완벽한 호환성을 유지하면서 실시간 양방향 통신 기능을 추가합니다.
개요(AI 번역)
MCPC는 LLM 도구 상호 작용에서 중요한 제한을 해결하는 MCP (모델-Context-Protocol)에 대한 확장입니다. ** 공구 배경 작업을 실행하면서 계속 대화를 활성화 **. 이미 기존 MCP 운송을 통해 LLM 및 도구 사이에 ** 비동기 양방향 통신 **를 용이하게합니다. 추가 운송 층이 필요 없으며 전체 백워드 호환성을 유지하면서.
MCPC는 무엇입니까?
MCPC는 대체가 아닌 MCP 프로토콜에 ** 연장 **입니다. 기존 MCP 인프라에 구축하여 표준 MCP 구현과 완벽한 호환성을 유지하면서 실시간 양방향 통신 기능을 추가합니다.
MCPC는 LLM 도구 상호 작용에서 중요한 제한을 해결합니다. **
- 동일한 MCP 수송을 사용하여 LLMs와 공구 사이 양방향 통신
- 공구 실행 중 LLMs의 지속적인 대화
- 배경 프로세스의 실시간 업데이트
- 작업 완료시 비동기 알림
- 스트리밍 업데이트와 무한 실행 작업 지원
호환성 모체
특징
| 특징 | 상태 | 주 |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MCPC - Model Context Protocol Callback
MCPC is an extension to MCP (Model-Context-Protocol) that solves a critical limitation in LLM tool interactions: enabling continued conversations while running tools background tasks. It facilitates asynchronous two-way communication between LLMs and tools through the already existing MCP transport - no additional transport layer needed, while maintaining full backward compatibility.
What is MCPC?
MCPC is an extension to the MCP protocol, not a replacement. It builds upon the existing MCP infrastructure to add real-time two-way communication capabilities while maintaining full compatibility with standard MCP implementations.
MCPC solves a critical limitation in LLM tool interactions: enabling continuous two-way communication while running background tasks:
- Bidirectional communication between LLMs and tools using the same MCP transport
- Continuous conversation with LLMs during tool execution
- Real-time updates from background processes
- Asynchronous notifications when operations complete
- Support for indefinitely running tasks with streaming updates
Compatibility Matrix
Features
| Feature | Status | Notes |
|---|---|---|
| STDIO Transport | ✅ Implemented | Full support for standard input/output transport |
| SSE Transport | ✅ Implemented | Full support for standard input/output transport |
| MCPC Client → Standard MCP Server | ✅ Implemented | Full backward compatibility |
| Standard MCP Client → MCPC Server | ✅ Implemented | Automatic fallback to synchronous results |
Frameworks
| Framework | Status | Notes |
|---|---|---|
| FastMCP 😎 | ✅ Implemented | Recommended |
| Standard MCP SDK Server | ✅ Implemented | Works (Use FastMCP if you can) |
Quick Installation
# With UV (recommended)
uv add mcpc
# With pip
pip install mcpc
Basic Client Usage
# Initialize the MCPC handler
mcpc_handler = MCPCHandler("my-provider")
# Define your event listener function
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →