Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. LLM Provider MCP
LLM Provider MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 9:26:37 PM

LLM Provider MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website

Delegate asynchronous coding jobs between Claude Code, Codex, Cursor Agent, and Pi.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "llm-provider-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "llm-provider-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

Multi-LLM Provider for Go

CI Release License: MIT

multi-llm-provider-go is a Go library for using hosted LLM APIs and local coding agents through a shared set of provider interfaces.

It supports two complementary ways to run a model:

  • API providers call hosted models through their normal SDK or HTTP transport, including OpenAI, Anthropic, Bedrock, Vertex AI, Azure, and OpenRouter.
  • Coding-agent providers run Claude Code, Codex CLI, Cursor Agent, or Pi in local tmux sessions, preserving their native tools, subscriptions, project context, and authenticated sessions.

The repository also includes llm-provider-mcp, an optional MCP server for delegating asynchronous work between coding agents. It is one way to expose the provider libraryβ€”not the library's only use case.

Why This Exists

Applications should be able to choose the right model and transport for each task without rebuilding their orchestration layer.

Use a direct API when you want a conventional request/response integration, predictable infrastructure, or model-level features such as structured output, embeddings, and media generation. Use a coding-agent CLI when you want an agent that can inspect a repository, edit files, run commands, and reuse an existing local subscription. Both fit behind the same Go model abstraction.

mermaid
flowchart LR
    App[Go application] --> Provider[Shared provider interfaces]
    Provider --> API[API and cloud adapters]
    Provider --> CLI[Local coding-agent adapters]
    API --> Hosted[Hosted models]
    CLI --> Tmux[tmux sessions]
    Tmux --> Agents[Claude Code / Codex / Cursor / Pi]
    MCP[Optional MCP server] --> CLI

Supported Providers

The core InitializeLLM factory returns the same llmtypes.Model interface for text and coding-agent providers:

Provider IDIntegrationTransport
openaiOpenAIOpenAI Go SDK
anthropicAnthropicAnthropic Go SDK
openrouterOpenRouterOpenAI-compatible API
bedrockAWS BedrockAWS SDK
vertexGoogle Vertex AI and GeminiGoogle Gen AI SDK
azureAzure AIAzure/OpenAI-compatible API
z-aiZ.AIOpenAI-compatible API
kimiKimi/MoonshotOpenAI-compatible API
minimax, minimax-coding-planMiniMaxProvider API
claude-codeClaude CodeLocal CLI in tmux
codex-cliCodex CLILocal CLI in tmux by default
cursor-cliCursor AgentLocal CLI in tmux
pi-cliPiLocal CLI in tmux by default

Specialized factories expose capabilities that do not fit the text-model interface:

CapabilityProviders
EmbeddingsOpenAI, OpenRouter, Vertex AI, Bedrock
Image generationVertex AI, MiniMax Coding Plan, Codex CLI
Video generationVertex AI (Veo and Gemini Omni)
Text to speechVertex AI, MiniMax, ElevenLabs, Deepgram
Audio transcriptionDeepgram
Music generationElevenLabs, MiniMax

Gemini models are available through Vertex AI for direct API access or through Pi as a coding agent. The old Gemini CLI adapter has been removed.

Common Capabilities

Provider support varies, but the shared interfaces cover:

  • Text generation and streaming
  • Tool calling and structured output
  • Token usage, model metadata, logging, and event emission
  • Embeddings
  • Image input and generation
  • Video generation and conversational video editing
  • Audio generation and transcription
  • Music generation
  • Stateful coding-agent sessions, continuation, and terminal progress

Quick Start: Go Library

Install the module:

bash
go get github.com/manishiitg/multi-llm-provider-go@latest

The current module requires Go 1.25.12 or newer.

Initialize a provider and use the returned llmtypes.Model:

server.ts
package main

import (
    "context"
    "fmt"
    "log"

    llmproviders "github.com/manishiitg/multi-llm-provider-go"
    "github.com/manishiitg/multi-llm-provider-go/llmtypes"
)

func main() {
    model, err := llmproviders.InitializeLLM(llmproviders.Config{
        Provider: llmproviders.ProviderOpenAI,
        ModelID:  "gpt-4.1-mini",
    })
    if err != nil {
        log.Fatal(err)
    }

    response, err := model.GenerateContent(
        context.Background(),
        []llmtypes.MessageContent{
            llmtypes.TextParts(llmtypes.ChatMessageTypeHuman, "Explain tmux in one sentence."),
        },
    )
    if err != nil {
        log.Fatal(err)
    }

    if len(response.Choices) == 0 {
        log.Fatal("provider returned no choices")
    }
    fmt.Println(response.Choices[0].Content)
}

Set the credential expected by the selected providerβ€”for example, OPENAI_API_KEY for OpenAI. Credentials can also be supplied explicitly with Config.APIKeys. See the examples for streaming, tool calls, custom logging, Bedrock, and Vertex AI.

Configuration

llmproviders.Config controls provider initialization:

FieldPurpose
ProviderSelects the API, cloud platform, or coding CLI
ModelIDSelects a model; provider defaults apply when supported
TemperatureSets sampling temperature for providers that expose it
APIKeysSupplies credentials explicitly instead of using the environment
FallbackModels / MaxRetriesConfigures retry and fallback behavior
Logger / EventEmitterConnects host logging, tracing, and model events
ContextControls initialization lifetime and cancellation

Common credential sources include:

ProviderEnvironment or native authentication
OpenAIOPENAI_API_KEY
AnthropicANTHROPIC_API_KEY
OpenRouterOPENROUTER_API_KEY
AWS BedrockStandard AWS credential chain and AWS_REGION
Vertex AIVERTEX_API_KEY, GOOGLE_API_KEY, or Google application credentials
Azure AIAZURE_AI_ENDPOINT and AZURE_AI_API_KEY
Z.AI / KimiZAI_API_KEY, KIMI_API_KEY
MiniMaxMINIMAX_API_KEY or MINIMAX_CODING_PLAN_API_KEY
ElevenLabs / DeepgramELEVENLABS_API_KEY, DEEPGRAM_API_KEY
Coding-agent CLIsExisting native CLI login or provider configuration

See .env.example for common provider credentials. Model, endpoint, fallback, and test-specific variables are documented next to the provider adapters and tests that consume them.

Changing transports starts with changing the provider:

go
config.Provider = llmproviders.ProviderAnthropic  // direct API
config.Provider = llmproviders.ProviderBedrock    // cloud API
config.Provider = llmproviders.ProviderCodexCLI   // local coding agent
config.Provider = llmproviders.ProviderCursorCLI  // local coding agent

Bounded coding-agent calls can use the process working directory and a temporary session automatically. Long-lived host applications should explicitly pass CodingAgentWorkingDirOption, CodingAgentInteractiveSessionOption, and CodingAgentPersistentInteractiveOption. Provider-specific options additionally control the model, approval policy, resume ID, tools, and streaming behavior.

Coding Agents And tmux

The coding-agent adapters turn native coding CLIs into providers without reimplementing their agent loops. They use each CLI's existing login and model access, and run in a local project with that CLI's native file and shell tools.

tmux is the default transport because it supports long-lived interactive sessions, multi-turn continuation, live terminal capture, control-key input, and recovery after a caller disconnects.

CLIProvider IDAuthentication
Claude Codeclaude-codeExisting Claude Code login or scoped OAuth token
Codex CLIcodex-cliExisting Codex login
Cursor Agentcursor-cliExisting Cursor login
Pi CLIpi-cliExisting Pi/provider configuration

Requirements for this transport:

  • macOS or Linux
  • tmux 3.x or newer
  • At least one installed and authenticated coding CLI

The library exposes session lifecycle, resume, input, interrupt, pane capture, and cleanup helpers so a host application can manage coding agents as part of its own workflow.

Module Layout

text
multi-llm-provider-go/
β”œβ”€β”€ providers.go                 # Provider IDs, configuration, initialization
β”œβ”€β”€ provider_*.go                # Shared provider behavior and media factories
β”œβ”€β”€ interfaces/                  # Logging, events, and public support contracts
β”œβ”€β”€ llmtypes/                    # Messages, responses, tools, streams, options
β”œβ”€β”€ pkg/adapters/                # API, cloud, media, and coding-CLI adapters
β”œβ”€β”€ pkg/codingagentjob/          # Durable asynchronous job execution
β”œβ”€β”€ pkg/codingagentmcp/          # Optional MCP tool surface
β”œβ”€β”€ pkg/tmuxcapture/             # Terminal progress capture and cleanup
β”œβ”€β”€ cmd/llm-chat/                # Local provider chat client
β”œβ”€β”€ cmd/llm-test/                # Manual provider contract runner
└── cmd/llm-provider-mcp/        # Optional delegation MCP server

llmtypes.Model is the central text request/response interface. Additional interfaces cover embeddings, image generation, video generation, audio generation and transcription, and music generation.

Optional: Asynchronous Delegation Over MCP

llm-provider-mcp packages the coding-agent providers as a local stdio MCP server. A Codex or Claude Code host can queue work in another coding CLI, continue working, and retrieve the result later. Jobs are persisted in SQLite and executed in detached tmux sessions.

Install it in the project where you want delegation:

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Tradesearcher Agent Tools MCP logoTradesearcher Agent Tools MCP

    Search TradeSearcher strategies and backtests from Claude Code, Cursor, Codex, and other agents.

    πŸ’» Developer Tools0 views
    Compare vs Tradesearcher Agent Tools MCP β†’
  • Axis logoAxis

    Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.

    πŸ’» Developer Tools2 views
    Compare vs Axis β†’
  • Cursor Delegate logoCursor Delegate

    Bridge AI coding hosts to cursor-agent over the Agent Client Protocol.

    πŸ’» Developer Tools0 views
    Compare vs Cursor Delegate β†’
  • ContinueWith logoContinueWith

    Install the ContinueWith AI handoff widget from coding agents (Cursor, Claude Code, Codex).

    πŸ’» Developer Tools0 views
    Compare vs ContinueWith β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about LLM Provider MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "llm-provider-mcp": { "command": "npx", "args": ["-y", "LLM Provider MCP"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewLLM Provider MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/llm-provider-mcp?style=directory)](https://allmcps.com/mcp/llm-provider-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/llm-provider-mcp"><img src="https://allmcps.com/api/badge/llm-provider-mcp?style=directory" alt="LLM Provider MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
29Quality signal: Emerging Β· 29/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to LLM Provider MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code