프로젝트 소개

AnythingMCP는 기존 API를 Claude, ChatGPT, Copilot과 같은 AI 어시스턴트가 사용할 수 있는 MCP 도구로 변환하는 자체 호스팅 MCP 서버이자 게이트웨이입니다. 사용자는 맞춤형 MCP 서버를 작성하는 대신 API 명세를 가져오거나 미리 만들어진 어댑터를 선택하고, 시각적 편집기에서 구성한 뒤, 결과 도구를 단일 MCP 서버 URL을 통해 노출합니다. 지원되는 커넥터 유형에는 REST/OpenAPI, SOAP/WSDL, GraphQL, OData(SAP Gateway 포함), 데이터베이스, MCP-to-MCP 브리지가 있습니다. 가져오기는 OpenAPI/Swagger, Postman 컬렉션, cURL 명령, WSDL, GraphQL introspection 또는 실행 중인 MCP 서버의 도구 검색에서 가능합니다. 8개 데이터베이스 엔진이 나열되어 있습니다: PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, SAP HANA, MongoDB, SQLite. 데이터베이스 쿼리 도구는 기본적으로 읽기 전용이며, 단일 SELECT를 실행하고 쓰기와 중첩 문을 차단합니다. 저장소에는 265개 커넥터의 어댑터 카탈로그가 포함되어 있으며, 그중 21개는 API 키가 필요하지 않습니다. ERP 어댑터는 SAP Business One, SAP S/4HANA Cloud, HANA SQL 및 OData를 통한 SAP S/4HANA, Odoo, Microsoft Dynamics NAV, ERPNext, Dolibarr, JTL-Wawi, Xentral, weclapp, Sage 100, Haufe X360, ScopeVisio, AFAS Profit, Zucchetti, TeamSystem, Axonaut를 포함합니다. 전자상거래 및 마켓플레이스 어댑터에는 Amazon Seller Central, WooCommerce, Shopware 6, Magento 2, BigCommerce, eBay Sell, Etsy, Ecwid, Kaufland, OTTO Market, Zalando Direct Ship, Billbee, Mercado Libre가 포함됩니다. 일부 어댑터는 공급업체 문서를 기반으로 만들어졌으며 아직 실제 테넌트나 판매자 계정에 대해 테스트되지 않았다고 표시되어 있습니다. 거버넌스 기능에는 모델에 도달하는 필드를 선언하는 도구별 응답 매핑, 실시간 전후 미리보기, 선택적 fail-closed 모드가 포함됩니다. 도구에는 readOnlyHint 및 destructiveHint와 같은 MCP 주석이 있으며, 역할 기반 도구 화이트리스트를 사용할 수 있습니다. 인증 체계에는 OAuth2(PKCE 및 Client Credentials), Bearer, API Key, Basic, HMAC 서명, LOGIN_TOKEN, OAuth 1.0a가 포함됩니다. 자격 증명은 AES-256-GCM으로 저장 시 암호화되며, 감사 로깅은 사용자 자체 데이터베이스에 입력, 출력, 기간, 상태와 함께 도구 호출을 기록합니다. SSO 및 SCIM 통합은 자체 호스팅 빌드에 포함되어 있습니다. 워크스페이스별 지식 그래프는 커넥터 전반의 엔터티와 관계를 매핑하고 MCP 도구를 통해 에이전트에 노출되며, 값이 아닌 이름과 관계 메타데이터를 저장합니다. 선택적 AI 스킬은 반복되는 사용 패턴을 서버 지침에 구성된 재사용 가능한 규칙으로 전환합니다. AI 패스는 기본적으로 꺼져 있으며 LLM 공급자 키가 필요합니다. 배포는 Docker Compose 퀵스타트를 통해 이루어지며, 포트 3000의 웹 UI와 포트 4000의 MCP 엔드포인트가 있습니다. 퀵스타트는 localhost에 바인딩되며, 설정 스크립트는 도메인, TLS 인증서, 접근 가능한 인스턴스를 위한 MCP 인증 모드를 처리합니다. 독일 프랑크푸르트에서 운영되는 관리형 클라우드 옵션과 Railway 및 DigitalOcean 배포 경로도 설명되어 있습니다. 이 프로젝트는 AGPL-3.0 라이선스이며 KOCH Freiburg GmbH의 프로덕션 시스템에서 추출되었습니다.