UTCP-MCP Bridge
Overview
The last MCP server you'll ever need.
UTCP-MCP Bridge is a universal, all-in-one MCP server that brings the full power of the Universal Tool Calling Protocol (UTCP) to the MCP ecosystem. With this project, you can:
- Use the UTCP client directly: Register and deregister UTCP manuals, search and call tools — unlocking the main functions of the UTCP client from a single place.
- Use UTCP as a proxy: Instantly expose all tools registered via UTCP as MCP-compatible tools, making them available to any MCP client. Available in the web interface
- Web interface: Easily manage your tools and manuals through a user-friendly web UI. Register and deregister manuals, enable and disable tools, and much more — all with just a few clicks. More features are coming soon! The web-ui is a bit more complex, check out its readme and setup instructions here: web_ui_utcp_mcp_bridge/README.md
With UTCP-MCP Bridge, you only need to install one MCP server to access, manage, and extend your tool ecosystem—no matter how you want to use it.
Quick Setup (Standalone)
For a quick standalone setup using just the UTCP client MCP:
1. Install uv
Ensure you have uv installed on your system. You can install it via:
2. Download the client script
Download the simple-utcp-client-mcp.py
file to your desired location.
3. Configure your MCP client
Add the following configuration to your MCP client:
4. Optional configuration
Create a .utcp_config.json
file in the same directory as the python script to:
- Set environment variables (optional)
- Register manuals on startup (optional)
- Load variables from .env files (optional)
- Add custom post processing steps (optional)
- Use custom tool repositories (optional)
- Use custom tool search strategies (optional)
Example .utcp_config.json
:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A universal MCP server that exposes all UTCP-registered tools to MCP clients while providing a web interface for tool management.
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3935
- AsecurityAlicenseAqualityA unified control center for managing MCP servers, providing tooling for environment variable management, profile-based configurations, and local package installation automation.Last updated -242MIT License
- -securityFlicense-qualityA modular and extensible tool server built on FastMCP that supports multiple tools organized across files and communicates via MCP protocol.Last updated -