UTCP MCP Server

v1.0.0Developer Toolsstable

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

aiai-agentdeveloper-toolsllmmcp
Share:
198
Stars
0
Downloads
0
Weekly
0/5

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

Connect agents to native endpoints
All-in-one MCP server
Integration with any service
LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 7, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx utcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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"
    }
  ]
}
2

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"
      }
    }
  }
}
3

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.

4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "utcp": { "command": "npx", "args": ["-y", "utcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides