UTCP MCP Server
All-in-one MCP server that can connect your AI agents to any native endpoint, powered by UTCP
What is UTCP MCP Server?
UTCP MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to all-in-one mcp server that can connect your ai agents to any native endpoint, powered by utcp
All-in-one MCP server that can connect your AI agents to any native endpoint, powered by UTCP
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- All-in-one MCP server that can connect your AI agents to any
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx utcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use UTCP MCP Server
The UTCP MCP Server is an all-in-one MCP server powered by the Universal Tool Calling Protocol (UTCP) that connects AI agents to any native API endpoint — HTTP, OpenAPI, gRPC, or custom integrations — through a single, unified server entry. Rather than writing a separate MCP server for every API, you define your endpoints in a UTCP config file and the server handles discovery, schema generation, and execution for all of them. It is designed for developers who want maximum flexibility in connecting agents to their existing services without per-tool boilerplate.
Prerequisites
- Node.js with npx available for running the server
- A .utcp_config.json configuration file defining your API endpoints and tool sources
- The absolute path to your UTCP config file for the UTCP_CONFIG_FILE environment variable
- An MCP-compatible client such as Claude Desktop or Claude Code
Create your UTCP configuration file
Create a .utcp_config.json file that lists the native endpoints, OpenAPI specs, or API definitions you want to expose as MCP tools. Each entry describes how to call the endpoint and what parameters it accepts.
{
"load_variables_from": [".env"],
"manual_call_templates": [
{
"type": "http",
"name": "my-service",
"base_url": "https://api.my-service.com"
}
]
}Add to your MCP client configuration
Register the UTCP server in your MCP client config. Set UTCP_CONFIG_FILE to the absolute path of your config file.
{
"mcpServers": {
"utcp": {
"command": "npx",
"args": ["utcp"],
"env": {
"UTCP_CONFIG_FILE": "/absolute/path/to/.utcp_config.json"
}
}
}
}Restart your MCP client
Restart Claude Desktop or reload your MCP client. The UTCP server will read your config and register all defined endpoints as callable tools.
Discover available tools
Ask your AI assistant to list the tools available through the UTCP server to confirm that your configured endpoints have been registered correctly.
Invoke tools through natural language
Use your AI assistant to call any registered UTCP tool using natural language. The server handles schema matching, parameter extraction, and API execution.
UTCP MCP Server Examples
Client configuration
Claude Desktop MCP config for the UTCP server with the UTCP_CONFIG_FILE pointing to your API definitions.
{
"mcpServers": {
"utcp": {
"command": "npx",
"args": ["utcp"],
"env": {
"UTCP_CONFIG_FILE": "/Users/you/.utcp_config.json"
}
}
}
}Prompts to try
Example prompts for interacting with endpoints registered via UTCP.
- "List all tools available through the UTCP server"
- "Call the search endpoint from my-service with query 'invoices from last month'"
- "What parameters does the create-order tool require?"
- "Register a new API endpoint from https://api.newservice.com/openapi.json"
- "Show me which environment variables are needed for my current UTCP tools"Troubleshooting UTCP MCP Server
No tools appear after starting the UTCP server
Verify that UTCP_CONFIG_FILE is set to the correct absolute path and the file is valid JSON. Test your config by running npx utcp in a terminal with the UTCP_CONFIG_FILE env var exported, and check the output for any parsing errors.
API calls fail with authentication errors
Place API keys or credentials in a .env file and reference it in the load_variables_from section of your UTCP config. Alternatively, add them directly to the env block in your MCP client config so they are available at runtime.
Tool not found error when trying to call a specific endpoint
Check that the tool name in your prompt matches the name defined in your UTCP config's manual_call_templates. Tool names are case-sensitive. List available tools first to confirm the correct name.
Frequently Asked Questions about UTCP MCP Server
What is UTCP MCP Server?
UTCP MCP Server is a Model Context Protocol (MCP) server that all-in-one mcp server that can connect your ai agents to any native endpoint, powered by utcp It connects AI assistants to external tools and data sources through a standardized interface.
How do I install UTCP MCP Server?
Follow the installation instructions on the UTCP MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with UTCP MCP Server?
UTCP MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is UTCP MCP Server free to use?
Yes, UTCP MCP Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
UTCP MCP Server Alternatives — Similar Developer Tools Servers
Looking for alternatives to UTCP MCP Server? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up UTCP MCP Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use UTCP MCP Server?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.