Ddmcproxy
БесплатноНе проверенA multi-org proxy for the Datadog MCP server: mirrors every Datadog MCP tool and adds an org argument so a single client connection can target multiple Datadog
Описание
A multi-org proxy for the Datadog MCP server: mirrors every Datadog MCP tool and adds an org argument so a single client connection can target multiple Datadog organizations.
README
A multi-org proxy for the Datadog MCP Server.
The Datadog MCP server does not support multiple organizations in a single
connection. ddmcproxy sits in front of it, mirrors all of its tools, and adds
an org argument to each tool. When a tool is called, the proxy picks the
matching org's credentials and forwards the request to the Datadog MCP server.
Claude Code ──stdio──▶ ddmcproxy ──HTTP(token or DD_API_KEY/DD_APPLICATION_KEY)──▶ Datadog MCP
│
├─ org=foo ─▶ foo's credentials
└─ org=bar ─▶ bar's credentials
Install
go install github.com/winebarrel/ddmcproxy/cmd/ddmcproxy@latest
Configuration
Create a YAML config file. Values are passed through os.ExpandEnv, so secrets
can be referenced as ${ENV_VAR} instead of being written in plain text.
# ddmcproxy.yml
# Optional. Default: https://mcp.datadoghq.com/api/unstable/mcp-server/mcp
# endpoint: https://mcp.datadoghq.com/api/unstable/mcp-server/mcp
orgs:
# Each org authenticates with EITHER a token (a PAT or SAT) OR the legacy
# api_key + app_key pair -- not both.
- name: foo
token: ${FOO_DD_TOKEN}
- name: bar
api_key: ${BAR_DD_API_KEY}
app_key: ${BAR_DD_APP_KEY}
# Optional per-org endpoint override (e.g. for a different Datadog site).
# endpoint: https://mcp.datadoghq.eu/api/unstable/mcp-server/mcp
Authentication per org is one of:
token: a Datadog Personal Access Token (ddpat_) or Service Access Token (ddsat_), sent as anAuthorization: Bearerheader. Preferred.api_key+app_key: the legacy API key and Application key pair.
Usage
Usage: ddmcproxy --config=STRING [flags]
Flags:
-h, --help Show help.
-c, --config=STRING Config file path ($DDMCPROXY_CONFIG).
--version
Claude Code
Register it as an MCP server:
{
"mcpServers": {
"datadog": {
"command": "ddmcproxy",
"args": ["--config", "/path/to/ddmcproxy.yml"]
}
}
}
Then call a tool with the target org, e.g.:
Using the foo org, search Datadog logs for errors in the last hour.
Every proxied tool gains a required org argument whose allowed values are the
org names from your config.
How it works
- On startup the proxy connects to the Datadog MCP server as the first configured org and lists the available tools. All orgs are assumed to expose the same set of tools.
- Each upstream tool is re-registered with a required
orgstring argument (enumerated over the configured org names). - On a tool call, the proxy strips the
orgargument, looks up that org's credentials, connects (lazily, then cached) to the Datadog MCP server -- with anAuthorization: Bearertoken, or theDD_API_KEY/DD_APPLICATION_KEYheaders -- and forwards the call.
Установка Ddmcproxy
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/winebarrel/ddmcproxyFAQ
Ddmcproxy MCP бесплатный?
Да, Ddmcproxy MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ddmcproxy?
Нет, Ddmcproxy работает без API-ключей и переменных окружения.
Ddmcproxy — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ddmcproxy в Claude Desktop, Claude Code или Cursor?
Открой Ddmcproxy на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Ddmcproxy with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
