Skip to main content
Glama

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:

# Using pipx (recommended) pipx install uv # Using pip pip install uv # Or follow the official installation guide above

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:

{ "mcpServers": { "simple-utcp-client-mcp": { "command": "uv", "args": [ "run", "--script", "path\\to\\simple-utcp-client-mcp.py" ] } } }

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:

{ "load_variables_from": [ { "variable_loader_type": "dotenv", "env_file_path": ".env" } ], "manual_call_templates": [ { "name": "openlibrary", "call_template_type": "http", "http_method": "GET", "url": "https://openlibrary.org/static/openapi.json", "content_type": "application/json" } ], "post_processing": [ { "tool_post_processor_type": "filter_dict", "only_include_keys": ["name", "key"], "only_include_tools": ["openlibrary.read_search_authors_json_search_authors_json_get"] } ], "tool_repository": { "tool_repository_type": "in_memory" }, "tool_search_strategy": { "tool_search_strategy_type": "tag_and_description_word_match" } }
-
security - not tested
-
license - not tested
-
quality - not tested

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
    Last updated -
    39
    35
    • Apple
  • A
    security
    -
    license
    A
    quality
    A unified control center for managing MCP servers, providing tooling for environment variable management, profile-based configurations, and local package installation automation.
    Last updated -
    24
    1
    MIT License
  • A
    security
    F
    license
    A
    quality
    An MCP server that allows users to create custom tools on the fly by stitching together actions from multiple MCP tools into reusable routines.
    Last updated -
    4
    0
    1
  • -
    security
    F
    license
    -
    quality
    A modular and extensible tool server built on FastMCP that supports multiple tools organized across files and communicates via MCP protocol.
    Last updated -

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/universal-tool-calling-protocol/utcp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server