JUHE API Marketplace
unionai-oss avatar
MCP Server

Union MCP

An MCP server that allows Claude models to use Union tasks, workflows, and apps as tools in conversations.

5
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "Union MCP",
3 "command": "uv",
4 "args": [
5 "run",
6 "--with",
7 "mcp[cli]",
8 "--with-editable",
9 "/Users/username/union-mcp",
10 "mcp",
11 "run",
12 "/Users/username/union-mcp/examples/server.py"
13 ]
14}
JSON14 lines

README Documentation

Union MCP

An MCP server to use Union tasks, workflows, and apps as tools.

Setup

Clone the repo:

git clone https://github.com/unionai-oss/union-mcp

Install uv and the union-mcp package:

pip install uv
uv sync

Use with Claude Desktop

First, install Claude Desktop.

Then, install the server

mcp install -e . examples/server.py

This will configure the claude_desktop_config.json configuration file located in:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

You should see something like

{
  "mcpServers": {
    "Union MCP": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with-editable",
        "/Users/username/union-mcp",
        "mcp",
        "run",
        "/Users/username/union-mcp/examples/server.py"
      ]
    }
  }
}

[!NOTE] Make sure the uv executable is available in /usr/local/bin, otherwise replace command with the full path, e.g. /Users/username/.local/bin/uv

Running a local server

union register --project mcp-testing examples/workflows.py
mcp run examples/server.py --transport sse
npx @modelcontextprotocol/inspector

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source