
About
A universal, all-in-one MCP server that brings the full power of the Universal Tool Calling Protocol (UTCP) to the MCP ecosystem. No installation required - works via npx.
What is UTCP?
The Universal Tool Calling Protocol (UTCP) allows you to:
- Connect to any API via HTTP, OpenAPI specs, or custom formats
- Use command-line tools with automatic argument parsing
- Process text and files with built-in utilities
- Chain and combine multiple tools seamlessly
With this MCP bridge, all your UTCP tools become available in Claude Desktop and other MCP clients.
Features
- ✅ Zero installation - Works via npx
- ✅ Universal compatibility - Works with any MCP client
- ✅ Dynamic configuration - Update tools without restarting
- ✅ Environment isolation - Each project can have its own config
- ✅ Comprehensive tool management - Register, search, call, and inspect tools
- ✅ Web interface available - Includes web UI for advanced management
Configuration
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"
}
}
Available Tools
The bridge exposes these MCP tools for managing your UTCP ecosystem:
- register_manual - Register new UTCP manuals/APIs
- deregister_manual - Remove registered manuals
- call_tool - Execute any registered UTCP tool
- search_tools - Find tools by description
- list_tools - List all registered tool names
- get_required_keys_for_tool - Get required environment variables
- tool_info - Get complete tool information and schema
This server runs through your single 1Server connection. No extra config required.
0Installs
198Stars
Categories
APIAutomationDevelopment