All-in-one MCP server that can connect your AI agents to any native endpoint, powered by UTCP
# Add to your Claude Code skills
git clone https://github.com/universal-tool-calling-protocol/utcp-mcpThe last MCP server you'll ever need.
A universal, all-in-one MCP server that brings the full power of the Universal Tool Calling Protocol (UTCP) to the MCP ecosystem.
Add this configuration to your MCP client (Claude Desktop, etc.):
{
"mcpServers": {
"utcp": {
"command": "npx",
"args": ["@utcp/mcp-bridge"],
"env": {
"UTCP_CONFIG_FILE": "/path/to/your/.utcp_config.json"
}
}
}
}
That's it! No installation required. The bridge will automatically:
Create a .utcp_config.json file to configure your tools and services:
{
"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", "description"],
"only_include_tools": ["openlibrary.*"]
}
],
"tool_repository": {
"tool_repository_type": "in_memory"
},
"tool_search_strategy": {
"tool_search_strategy_type": "tag_and_description_word_match"
}
}
The bridge exposes these MCP tools for managing your UTCP ecosystem:
register_manual - Register new UTCP manuals/APIsderegister_manual - Remove registered manualscall_tool - Execute any registered UTCP toolsearch_tools - Find tools by descriptionlist_tools - List all registered tool namesget_required_keys_for_tool - Get required environment variablestool_info - Get complete tool information and schemaThe Universal Tool Calling Protocol (UTCP) allows you to:
With this MCP bridge, all your UTCP tools become available in Claude Desktop and other MCP clients.