OM

olahulleberg/mcpc

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

35 stars 6 forks 품질 52 트렌드 0MIT

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
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →