Skip to main content
MCP server CX Codex

GoModel — Claude Code MCP server: features and setup

GoModel is a self-hosted gateway for model requests and MCP servers. It accepts OpenAI- and Anthropic-compatible API formats.

Open on GitHub

What GoModel does

GoModel accepts requests through the OpenAI-compatible /v1 API and Anthropic-compatible /v1/messages API. Official SDKs can use it by changing their base URL. Add a provider in the dashboard, then configure the gateway with .env, config.yaml, or the dashboard itself. The Docker setup maps port 8080 and stores data in the gomodel_data volume.

Features listed include response caching, cost tracking, budgets, and request limits. Virtual models can route requests between targets under stable model names. A provider must be configured before the sample request to /v1/responses can work. macOS and Linux also have an install script.

What it helps with

  • route model requests through one API
  • set spending limits for users, teams, or keys
  • cache repeated model responses
  • route requests between targets with virtual model names

Example prompts for the agent

  • Configure GoModel as the OpenAI SDK base URL and send a model request.
  • Add a provider in the GoModel dashboard, then test /v1/responses.
  • Set a team budget and show its spending in the dashboard.

How to install GoModel

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about GoModel

How do I install GoModel for Claude Code?

On macOS or Linux, run curl -fsSL https://gomodel.enterpilot.io/install.sh | sh, then gomodel. Open http://localhost:8080/admin/dashboard and add a provider.

What does GoModel do?

GoModel routes model requests through OpenAI- and Anthropic-compatible APIs. It also offers caching, cost tracking, and budget controls.

Which API formats does GoModel accept?

OpenAI-compatible requests use /v1; Anthropic-compatible requests use /v1/messages. Official SDKs can connect by setting their base URL.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor