Skip to main content
Glama

UTCP-MCP Bridge

Official

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
F
license - not found
-
quality - not tested

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.

  1. Overview
    1. Quick Setup (Standalone)
      1. 1. Install uv
      2. 2. Download the client script
      3. 3. Configure your MCP client
      4. 4. Optional configuration

    Related MCP Servers

    • A
      security
      F
      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
      A
      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
      2
      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
      1
      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