universal-tool-calling-protocol/utcp-mcp

View on GitHub ↗

All-in-one MCP server that can connect your AI agents to any native endpoint, powered by UTCP

203 ★25 forksPythonUpdated 4mo ago

What you need to know

UTCP-MCP Bridge — an all-in-one universal MCP server that brings the full power of the Universal Tool Calling Protocol (UTCP) to the MCP ecosystem: register APIs, call tools, and manage your tool ecosystem from any MCP client with zero installation.

Install

Add to MCP client config: command npx, args ["@utcp/mcp-bridge"], env UTCP_CONFIG_FILE=/path/to/.utcp_config.json
Create a .utcp_config.json defining manual_call_templates, post_processing, tool_repository and search strategy
claude mcp add-json --scope user utcp '{"type":"stdio","command":"npx","args":["@utcp/mcp-bridge"]}'

Usage

  • The bridge auto-registers all your UTCP manuals as MCP tools
  • Use register_manual/deregister_manual/call_tool/search_tools/list_tools/get_required_keys_for_tool/tool_info

Key features

  • Zero-install via npx; works with any MCP client
  • Connect to any API via HTTP, OpenAPI specs or custom formats, plus CLI tools and file/text utilities
  • Dynamic configuration without restarts and per-project environment isolation
  • Python implementation and a web UI available

Best for

Users who want a unified, config-driven MCP surface covering many APIs and CLI tools at once.

Platforms: Local · ServerClients: Claude Desktop · Claude Code · MCP clients

Reviewed 2026-08-11

Topics

aiai-agentdeveloper-toolsllmmcpmodel-context-protocolpythonutcp
Stars
203★
Forks
25
Language
Python
License
Created
2025-07-17
Last push
2026-05-03