사전 구축 도구나 사용자 정의 도구 정의로 AI 에이전트, IDE, 앱을 데이터베이스에 연결하는 오픈소스 MCP 서버입니다.
IBM/mcp-context-forge
거버넌스, 검색, 관측 기능을 갖춘 오픈소스 AI 게이트웨이 및 레지스트리로, MCP, A2A, REST/gRPC API를 단일 엔드포인트로 통합합니다.
- 스타
- 4,664
- 포크
- 929
- 열린 이슈
- 953
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
ContextForge는 도구, 에이전트, API 앞단에 배치되어 AI 클라이언트가 단일 엔드포인트를 통해 이들에 접근하도록 합니다. 기존 MCP 서버, A2A 에이전트, REST 또는 gRPC 서비스를 등록한 뒤 중앙 집중식 검색, 인증, 속도 제한, 재시도, 리버스 프록시 기능을 적용해 MCP 도구와 서버로 제공합니다.
이 프로젝트는 세 가지 게이트웨이 역할을 지원합니다. MCP 및 gRPC-to-MCP 변환을 담당하는 도구 게이트웨이, A2A와 OpenAI 또는 Anthropic 호환 라우팅을 지원하는 에이전트 게이트웨이, REST 서비스를 위한 API 게이트웨이입니다. 게이트웨이, 도구, 로그를 관리하는 Admin UI와 Phoenix, Jaeger, Zipkin 및 기타 OTLP 백엔드에서 사용할 수 있는 OpenTelemetry 트레이싱도 포함합니다.
PyPI에서 설치하거나 Docker 또는 Podman 컨테이너로 실행할 수 있으며, 대규모 배포를 위한 PostgreSQL 및 Redis 옵션도 제공합니다. Kubernetes 환경에 사용할 Helm 차트와 클라우드 배포 가이드도 제공됩니다.
핵심 기능
- 01MCP 서버, A2A 에이전트, REST/gRPC API를 통합하는 단일 엔드포인트
- 02서비스 검색을 위해 서버 리플렉션을 사용하는 gRPC-to-MCP 변환
- 03JSON Schema 추출 및 재시도·속도 제한 정책을 지원하는 REST-to-MCP 도구 어댑터
- 04실시간 로그 조회 및 관리 기능을 갖춘 Admin UI
- 05Phoenix, Jaeger, Zipkin 및 기타 OTLP 백엔드와 연동되는 OpenTelemetry 트레이싱
- 06추가 전송 방식 및 통합을 위한 플러그인 시스템
활용 사례
- 내부 REST 서비스를 AI 에이전트가 MCP 도구로 사용할 수 있도록 제공
- 여러 AI 클라이언트가 사용할 도구를 팀 차원에서 거버넌스를 적용해 관리하는 단일 레지스트리 구축
- MCP 서버 앞단에 인증, 속도 제한, 트레이싱 추가
- Redis와 PostgreSQL을 사용해 Kubernetes에서 여러 복제본으로 게이트웨이 운영
빠른 시작
- 1
가상 환경을 만들고 PyPI에서 설치합니다
pip install mcp-contextforge-gateway - 2
.env.secrets에 시크릿을 생성합니다
python3 -m mcpgateway.scripts.init_secrets - 3
포트 4444에서 gateway를 시작합니다
mcpgateway --host 0.0.0.0 --port 4444
사용 전 알아둘 점
- Python 3.11 이상이 필요하며, gateway를 시작하기 전에 시크릿(JWT_SECRET_KEY, AUTH_ENCRYPTION_SECRET)을 설정해야 합니다.
- 기능 범위가 넓어(플러그인 40개 이상, 여러 gateway 유형) 설정과 학습에 상당한 시간이 걸립니다.
토픽
자주 묻는 질문
- mcp-context-forge은(는) 무엇인가요?
- 거버넌스, 검색, 관측 기능을 갖춘 오픈소스 AI 게이트웨이 및 레지스트리로, MCP, A2A, REST/gRPC API를 단일 엔드포인트로 통합합니다. ContextForge는 도구, 에이전트, API 앞단에 배치되어 AI 클라이언트가 단일 엔드포인트를 통해 이들에 접근하도록 합니다. 기존 MCP 서버, A2A 에이전트, REST 또는 gRPC 서비스를 등록한 뒤 중앙 집중식 검색, 인증, 속도 제한, 재시도, 리버스 프록시 기능을 적용해 MCP 도구와 서버로 제공합니다.
- mcp-context-forge은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mcp-context-forge은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mcp-context-forge은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mcp-context-forge의 마지막 커밋은 2026년 10월 20일입니다.
- mcp-context-forge은(는) 어디에 사용할 수 있나요?
- 내부 REST 서비스를 AI 에이전트가 MCP 도구로 사용할 수 있도록 제공 여러 AI 클라이언트가 사용할 도구를 팀 차원에서 거버넌스를 적용해 관리하는 단일 레지스트리 구축 MCP 서버 앞단에 인증, 속도 제한, 트레이싱 추가 Redis와 PostgreSQL을 사용해 Kubernetes에서 여러 복제본으로 게이트웨이 운영
- mcp-context-forge는 어떻게 설치하나요?
- 가상 환경을 만들고 PyPI에서 설치합니다: pip install mcp-contextforge-gateway .env.secrets에 시크릿을 생성합니다: python3 -m mcpgateway.scripts.init_secrets 포트 4444에서 gateway를 시작합니다: mcpgateway --host 0.0.0.0 --port 4444
- mcp-context-forge은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/IBM/mcp-context-forge
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
AI 에이전트가 엄선된 유료 서드파티 API와 팀 자체 키·도구를 단일 URL과 토큰으로 호출하게 해주는 프록시 및 CLI입니다.
로컬 또는 호스팅 환경에서 실행할 수 있으며, 모델과 오픈소스 에이전트 하네스를 선택해 사용하는 지식 업무 및 소프트웨어 개발용 에이전트 워크스페이스입니다.
Python 코드로 동작을 작성하고 실행하는 AI 에이전트를 만들기 위한 미니멀한 Python 라이브러리입니다.
워크플로, 도구, 메모리, MCP 서버, 평가 기능을 갖춘 AI 에이전트 및 LLM 기반 애플리케이션 개발용 TypeScript 프레임워크입니다.