Service2 provides an automated solution for transforming any API definition – be it OpenAPI, GraphQL, gRPC, REST, SOAP, SQL, or others – into a deployable and governed Model Context Protocol (MCP) tool runtime. It orchestrates a comprehensive workflow that includes detecting source protocols, extracting and normalizing them into a shared Intermediate Representation (IR), optionally enriching operation metadata with LLM-assisted descriptions, and validating them with semantic risk analysis. The tool then generates deployable runtime artifacts, deploys them with robust governance controls, and exposes these governed MCP tools for consumption by AI agents, all managed through distinct control, build, and runtime planes.
主な機能
010 GitHub stars
02Performs semantic risk analysis for API tool classification
03Supports 9 diverse API protocol families with production-validated extractors
04Offers optional LLM-enhanced descriptions for enriched API metadata
05Provides gateway binding with OIDC and PAT authentication for secure access
06Includes a web UI for compilation management and service monitoring