Expose Python tools via both OpenAPI and Model Context Protocol (MCP) simultaneously from a unified server.
Sponsored
Omni provides a versatile server base for integrating and exposing Python-based tools. It uniquely supports dual transport, allowing tools to be accessed via both the OpenAPI/REST standard for web clients and OpenWebUI, and the Model Context Protocol (MCP) for clients like Claude Desktop and n8n. This architecture ensures that tools are defined once in a shared registry and can be dynamically loaded, including external MCP servers, offering a centralized platform for managing and deploying a wide array of functionalities.
주요 기능
010 GitHub stars
02Shared Tool Registry for universal access
03Dual Transport (OpenAPI & MCP)
04Built-in bearer token authentication
05Dynamic tool loading with hot reload
06Integration with external MCP servers
사용 사례
01Serving custom Python tools to OpenWebUI
02Connecting tools to MCP clients like Claude Desktop and n8n
03Integrating and exposing tools from the MCP Registry