Community생산성 & 협업github.com

sinhphamvj/agentic-mcp-gateway

LangGraph 기반의 게이트웨이로, 다중 MCP 에이전트 워크플로우에 인텐트 라우팅, 관찰 가능성, OpenClaw 호환 스킬 내보내기 기능을 제공합니다.

agentic-mcp-gateway란 무엇인가요?

이 스킬은 **sinhphamvj/agentic-mcp-gateway**를 기반으로 하며, LangGraph를 활용하여 여러 MCP(Model Context Protocol) 에이전트를 조율하는 고급 게이트웨이입니다. 사용자 의도(Intent)를 분석하여 적절한 MCP 에이전트로 라우팅하고, 에이전트 간 워크플로우를 그래프 형태로 관리합니다. 또한, 모든 실행 과정에 대한 관찰 가능성(Observability)을 제공하여 디버깅과 모니터링을 용이하게 하며, OpenClaw와 호환되는 스킬 내보내기 기능을 지원합니다. 개발자는 이 게이트웨이를 통해 복잡한 멀티 에이전트 시스템을 효율적으로 구축하고 관리할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add sinhphamvj/agentic-mcp-gateway

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

agentic-mcp-gateway은(는) 무엇을 하나요?

LangGraph 기반의 게이트웨이로, 다중 MCP 에이전트 워크플로우에 인텐트 라우팅, 관찰 가능성, OpenClaw 호환 스킬 내보내기 기능을 제공합니다.

주요 기능

  • 인텐트 라우팅: 사용자 입력의 의도를 파악하여 적절한 MCP 에이전트로 자동 라우팅합니다.
  • 관찰 가능성: LangGraph의 실행 그래프를 통해 에이전트 간 호출과 데이터 흐름을 추적하고 로깅합니다.
  • 스킬 내보내기: OpenClaw와 호환되는 형식으로 현재 워크플로우를 스킬로 내보낼 수 있습니다.
  • 확장성: 새로운 MCP 에이전트를 쉽게 추가하고 라우팅 규칙을 설정할 수 있습니다.

사용 방법

  1. 저장소 클론:

    git clone https://github.com/sinhphamvj/agentic-mcp-gateway.git
    cd agentic-mcp-gateway
    
  2. 의존성 설치:

    pip install -r requirements.txt
    
  3. 환경 변수 설정: OPENAI_API_KEY, ANTHROPIC_API_KEY 등 필요한 API 키를 .env 파일에 설정합니다.

  4. 게이트웨이 실행:

    python main.py
    

아키텍처

이 게이트웨이는 LangGraph의 StateGraph를 사용하여 에이전트 간 워크플로우를 정의합니다. 각 MCP 에이전트는 그래프의 노드로 표현되며, 에지(Edge)는 데이터 흐름과 라우팅 조건을 나타냅니다. 인텐트 라우터는 LLM 기반의 분류기를 사용하여 입력을 분석하고 적절한 노드로 전달합니다.

지원 플랫폼

  • Claude Code: Anthropic의 Claude와 함께 사용할 수 있습니다.
  • 기타 MCP 호환 플랫폼: 필요에 따라 사용자 정의 플러그인을 통해 확장 가능합니다.

라이선스

MIT License

관련 스킬