HelpCode-ai/anythingmcp

Open-source, self-hosted MCP gateway: turn any REST/OpenAPI, SOAP, GraphQL, OData or SQL API into MCP tools for Claude, ChatGPT & Copilot. 331 connectors incl. SAP S/4HANA & Business One, ERP, e-commerce.

AnythingMCP – 자체 호스팅 MCP 게이트웨이

정의 – AnythingMCP는 오픈소스, 자체 호스팅 "MCP"(Model-to-Connector Protocol) 게이트웨이입니다. 기존 REST/OpenAPI, SOAP, GraphQL, OData 또는 SQL 데이터 소스를 대규모 언어 모델(Claude, ChatGPT, Copilot, Gemini 등)이 직접 호출할 수 있는 도구 모음으로 노출할 수 있으며, 사용자 지정 MCP 서버를 작성할 필요가 없습니다.

주요 기능

  • 352개의 즉시 사용 가능한 커넥터 (SAP, Etsy, Amazon Seller, WooCommerce, DHL 등) 및 자체 OpenAPI 사양, WSDL, Postman 컬렉션, GraphQL 스키마 또는 데이터베이스 가져오기 기능.
  • 시각적 도구 편집기 – 도구 이름 변경, 민감한 필드 숨기기, 읽기 전용 또는 파괴적 힌트 설정, 역할 기반 액세스 할당.
  • 단일 엔드포인트 – MCP 서버는 http://<host>:4000/mcp에서 실행되며 Claude, ChatGPT, Copilot, Gemini 등에 추가할 수 있습니다.
  • 보안 – 저장 시 암호화된 자격 증명(AES-256-GCM), OAuth2/Basic/API 키 인증 지원, RBAC, SSO/SCIM, 감사 로깅, 응답 필드 매핑으로 LLM 컨텍스트에서 개인 데이터 보호.
  • 배포 가능 – Docker-compose 빠른 시작(한 줄 명령) 또는 Caddy 생성 TLS 인증서를 사용한 전체 배포; 관리형 클라우드 서비스로도 제공(7일 무료 평가판).

작동 방식(간소화)

  1. 커넥터 추가 – 사전 구축된 JSON 어댑터를 선택하거나 AnythingMCP를 자체 API/DB 정의에 연결합니다. 각 작업은 도구가 됩니다.
  2. 도구 구성 – 웹 UI를 통해 모델이 볼 수 있는 필드를 결정하고, 매개변수 이름을 바꾸고, 역할 권한을 설정합니다.
  3. MCP URL 노출 – MCP를 지원하는 모든 LLM 클라이언트에 URL을 제공합니다. 모델은 이제 네이티브 함수처럼 도구를 호출할 수 있습니다.

일반적인 사용 사례

  • 영업 지원 Claude 봇이 단일 대화에서 SAP에 판매 주문을 생성하고, Shopify에서 재고를 확인하고, DHL로 배송을 예약할 수 있도록 합니다.
  • ChatGPT에 회사 PostgreSQL 보고 데이터베이스에 대한 읽기 전용 액세스를 제공하면서 원시 자격 증명은 노출하지 않습니다.
  • ERP, 전자상거래, 물류, HR 또는 은행 시스템을 요청 시 쿼리할 수 있는 내부 "AI 에이전트"를 구축합니다.

직접 실행

mkdir anythingmcp && cd anythingmcp
curl -fsSLo docker-compose.yml \
  https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
  • 첫 번째 등록 사용자가 관리자가 됩니다.
  • MCP 엔드포인트: http://localhost:4000/mcp.
  • API 문서: http://localhost:4000/api/docs.
  • 공개 액세스의 경우 ./setup.sh를 실행하여 Caddy를 통해 TLS 인증서를 얻습니다.

라이선스 및 커뮤니티

  • AGPL-3.0 라이선스(소스 사용 가능, 수정 사항 공유 필수).
  • Docker Hub의 Docker 이미지, 스타 기록 배지, 활발한 토론, 새 어댑터용 이슈 템플릿, 다국어 가이드가 포함된 352개 어댑터 카탈로그.

결론 – AnythingMCP는 기존 엔터프라이즈 API와 데이터베이스를 LLM 호출 가능한 도구로 전환하는 실용적인 브리지로, 보안, 매핑, 역할 기반 액세스를 기본 제공하여 사용자 지정 통합 코드를 작성하지 않고도 AI 증강 워크플로우를 더 쉽게 구축할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트