Skip to main content
Glama

TetherMesh ⚡

Zero-config local desktop control plane and proxy gateway (127.0.0.1:4000) for autonomous AI coding agents.
Provides automatic model failovers, hard runaway spend caps, 1-click dynamic MCP tool syncing across 6+ client environments, live token telemetry HUD, and full-spectrum activity tracing.


⚡ 60-Second Quickstart Guide

Get up and running with TetherMesh in 3 effortless steps:

1. Download & Launch TetherMesh

  • Run the TetherMesh desktop application (.exe, .dmg, or .deb).

  • TetherMesh automatically spins up the local proxy gateway on http://127.0.0.1:4000.

2. Enter Your Provider API Keys

  • Click "Keys" or open the 60-Second Quickstart Wizard in the top bar.

  • Add your Anthropic, OpenAI, AWS Bedrock, Google Vertex, Groq, or Local Ollama credentials.
    (Keys remain strictly local in your desktop vault and are never sent to third-party cloud servers).

3. Connect Your Coding Agent / Tool

Choose your agent below and connect in one step:

🟢 Claude Code CLI

export ANTHROPIC_BASE_URL=http://127.0.0.1:4000
claude

Or click "Auto-Configure Claude Code" in TetherMesh to inject it into ~/.claude.json.

🟣 AI IDEs (Cursor, Windsurf, Devin, Antigravity)

  • Base URL: http://127.0.0.1:4000/v1

  • Model: fast-code (low-latency) or heavy-reasoning (deep reasoning)

  • MCP Auto-Sync: Click "Connect & Auto-Configure All Files" in TetherMesh's Tool Hub to inject any of the 50+ MCP servers into ~/.cursor/mcp.json, ~/.codeium/windsurf/mcp_config.json, devin.json, or .mcp.json.

🔵 Python & TypeScript SDKs

from openai import OpenAI

client = OpenAI(
    base_url="http://127.0.0.1:4000/v1",
    api_key="tethermesh-local"
)

response = client.chat.completions.create(
    model="heavy-reasoning",
    messages=[{"role": "user", "content": "Refactor this architecture"}]
)
print(response.choices[0].message.content)

Related MCP server: Proxima

🛡️ Core Features

  1. Dual Gateway Engine (127.0.0.1:4000):

    • Full OpenAI (/v1/chat/completions, /v1/models) and Anthropic (/v1/messages) protocol compatibility.

    • Low loopback latency ($< 5\text{ ms}$).

  2. Resilient Model Failover Matrix:

    • Linear and tiered priority chains (e.g. Anthropic $\rightarrow$ AWS Bedrock $\rightarrow$ Groq $\rightarrow$ Ollama).

    • Silent 429 Too Many Requests and 503 Service Unavailable recovery without breaking active agent CLI sessions.

    • Virtual Model Aliases: fast-code and heavy-reasoning.

  3. Hard Runaway Spend Circuit Breakers:

    • Visual daily and monthly spend limit dials (e.g. $10.00/day).

    • Automatically short-circuits runaway recursive agent loops with HTTP 402 Budget Exceeded: TetherMesh spend limit reached.

  4. 50+ Official & Verified MCP Tool Marketplace:

    • Verified schemas for Databricks, Snowflake, Supabase, PostgreSQL, Notion, Slack, Jira, GitHub, Docker, Sentry, Brave Search, Pinecone, and 40+ more.

    • 1-Click simultaneous non-destructive configuration file injection across Cursor, Windsurf, Devin, Claude Code CLI, Claude Desktop, and Antigravity.

  5. Deep Observability & Activity Tracing:

    • Real-time span waterfall visualizer.

    • Microsecond latency breakdowns, prompt/payload inspectors, and OpenTelemetry-compatible traces.

  6. Embedded Execution Terminal:

    • Integrated drawer running native host shells (powershell.exe, zsh, bash) with pre-loaded proxy gateway environment variables.

  7. 1-Click Sanitized Debug Reporter:

    • Generates clean GitHub issue markdown with all API keys and bearer tokens automatically redacted (sk-ant-***, ghp_***).


🛠️ Development & Building Locally

# Install dependencies
npm install

# Start Vite React UI
npm run dev

# (Option A) Run LiteLLM Proxy in Development
litellm --port 4000 --host 127.0.0.1 --config sidecar/dev_config.yaml

# (Option B) Build LiteLLM Standalone Sidecar Binary (Windows)
npm run sidecar:build

# Build production frontend bundle
npm run build

Built with Tauri v2, React 19, TypeScript, Tailwind CSS, and official LiteLLM Proxy Core.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A desktop app and local MCP gateway that centralizes management of Claude/Codex configurations and provides unified access to Daytona sandbox and Tailscale networking operations through a single proxy entry point.
    40
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    A local AI gateway that connects multiple AI providers (ChatGPT, Claude, Gemini, Perplexity) to your development environment via MCP tools, enabling coding, search, analysis, and more without API keys.
    18
    1,170
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    A local-first control plane for AI agent tools, providing policy enforcement, spend caps, rate limiting, and audit trails for MCP servers.
    1
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    One local gateway for all your MCP servers — shared by every AI coding tool (Claude, Cursor, VS Code, Codex). Set up each server once; keys stay in the OS keychain; lazy discovery keeps agent context small. Local-first, open source.
    4
    0
    203
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adole1982/TetherIQ'

If you have feedback or need assistance with the MCP directory API, please join our Discord server