Search / io.github.alimohammadiamirhossein/deputy
Deputy
L0· runs locallyClaude Code helper: DeepSeek V4.1 Flash reviews Claude's code for bugs and gives second opinions
v0.3.1 · active · repository · website · descriptor JSON · versions
Search / io.github.alimohammadiamirhossein/deputy
L0· runs locallyClaude Code helper: DeepSeek V4.1 Flash reviews Claude's code for bugs and gives second opinions
v0.3.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"deputy": {
"command": "uvx",
"args": [
"deputy-cc==0.3.1",
"serve"
],
"env": {
"DEPUTY_PROVIDER": "deepinfra",
"DEEPINFRA_API_KEY": "${DEEPINFRA_API_KEY}",
"XAI_API_KEY": "${XAI_API_KEY}",
"DEPUTY_MODE": "accuracy",
"DEPUTY_THINKING": "high",
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai",
"DEPUTY_API_KEY": "${DEPUTY_API_KEY}"
}
}
}
}claude mcp add deputy -e "DEPUTY_PROVIDER=deepinfra" -e "DEEPINFRA_API_KEY=${DEEPINFRA_API_KEY}" -e "XAI_API_KEY=${XAI_API_KEY}" -e "DEPUTY_MODE=accuracy" -e "DEPUTY_THINKING=high" -e "DEPUTY_MODEL=deepseek-ai/DeepSeek-V4.1-Flash-1017" -e "DEPUTY_BASE_URL=https://api.deepinfra.com/v1/openai" -e "DEPUTY_API_KEY=${DEPUTY_API_KEY}" -- uvx deputy-cc==0.3.1 serve[mcp_servers.deputy]
command = "uvx"
args = ["deputy-cc==0.3.1", "serve"]
env = { "DEPUTY_PROVIDER" = "deepinfra", "DEEPINFRA_API_KEY" = "${DEEPINFRA_API_KEY}", "XAI_API_KEY" = "${XAI_API_KEY}", "DEPUTY_MODE" = "accuracy", "DEPUTY_THINKING" = "high", "DEPUTY_MODEL" = "deepseek-ai/DeepSeek-V4.1-Flash-1017", "DEPUTY_BASE_URL" = "https://api.deepinfra.com/v1/openai", "DEPUTY_API_KEY" = "${DEPUTY_API_KEY}" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"deputy": {
"type": "local",
"command": [
"uvx",
"deputy-cc==0.3.1",
"serve"
],
"enabled": true,
"environment": {
"DEPUTY_PROVIDER": "deepinfra",
"DEEPINFRA_API_KEY": "{env:DEEPINFRA_API_KEY}",
"XAI_API_KEY": "{env:XAI_API_KEY}",
"DEPUTY_MODE": "accuracy",
"DEPUTY_THINKING": "high",
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai",
"DEPUTY_API_KEY": "{env:DEPUTY_API_KEY}"
}
}
}
}{
"mcpServers": {
"deputy": {
"command": "uvx",
"args": [
"deputy-cc==0.3.1",
"serve"
],
"env": {
"DEPUTY_PROVIDER": "deepinfra",
"DEEPINFRA_API_KEY": "${DEEPINFRA_API_KEY}",
"XAI_API_KEY": "${XAI_API_KEY}",
"DEPUTY_MODE": "accuracy",
"DEPUTY_THINKING": "high",
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai",
"DEPUTY_API_KEY": "${DEPUTY_API_KEY}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=deputy&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJkZXB1dHktY2M9PTAuMy4xIiwic2VydmUiXSwiZW52Ijp7IkRFUFVUWV9QUk9WSURFUiI6ImRlZXBpbmZyYSIsIkRFRVBJTkZSQV9BUElfS0VZIjoiJHtERUVQSU5GUkFfQVBJX0tFWX0iLCJYQUlfQVBJX0tFWSI6IiR7WEFJX0FQSV9LRVl9IiwiREVQVVRZX01PREUiOiJhY2N1cmFjeSIsIkRFUFVUWV9USElOS0lORyI6ImhpZ2giLCJERVBVVFlfTU9ERUwiOiJkZWVwc2Vlay1haS9EZWVwU2Vlay1WNC4xLUZsYXNoLTEwMTciLCJERVBVVFlfQkFTRV9VUkwiOiJodHRwczovL2FwaS5kZWVwaW5mcmEuY29tL3YxL29wZW5haSIsIkRFUFVUWV9BUElfS0VZIjoiJHtERVBVVFlfQVBJX0tFWX0ifX0%3D"
}{
"servers": {
"deputy": {
"type": "stdio",
"command": "uvx",
"args": [
"deputy-cc==0.3.1",
"serve"
],
"env": {
"DEPUTY_PROVIDER": "deepinfra",
"DEEPINFRA_API_KEY": "${DEEPINFRA_API_KEY}",
"XAI_API_KEY": "${XAI_API_KEY}",
"DEPUTY_MODE": "accuracy",
"DEPUTY_THINKING": "high",
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai",
"DEPUTY_API_KEY": "${DEPUTY_API_KEY}"
}
}
}
}{
"mcpServers": {
"deputy": {
"command": "uvx",
"args": [
"deputy-cc==0.3.1",
"serve"
],
"env": {
"DEPUTY_PROVIDER": "deepinfra",
"DEEPINFRA_API_KEY": "${DEEPINFRA_API_KEY}",
"XAI_API_KEY": "${XAI_API_KEY}",
"DEPUTY_MODE": "accuracy",
"DEPUTY_THINKING": "high",
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai",
"DEPUTY_API_KEY": "${DEPUTY_API_KEY}"
}
}
}
}extensions:
"deputy":
enabled: true
name: "deputy"
type: stdio
cmd: "uvx"
args:
- "deputy-cc==0.3.1"
- "serve"
envs:
"DEPUTY_PROVIDER": "deepinfra"
"DEEPINFRA_API_KEY": "${DEEPINFRA_API_KEY}"
"XAI_API_KEY": "${XAI_API_KEY}"
"DEPUTY_MODE": "accuracy"
"DEPUTY_THINKING": "high"
"DEPUTY_MODEL": "deepseek-ai/DeepSeek-V4.1-Flash-1017"
"DEPUTY_BASE_URL": "https://api.deepinfra.com/v1/openai"
"DEPUTY_API_KEY": "${DEPUTY_API_KEY}"
timeout: 300
Placeholders to fill from your own secret store: ${DEEPINFRA_API_KEY}, ${XAI_API_KEY}, ${DEPUTY_API_KEY}. The registry never accepts secret values.
This is a local package: the command runs on your machine.
Not scored: fewer than three checks apply, usually because no remote answered a credential-free probe or the server is a local package.
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dump, tools.hidden_textstability.changes, stability.rug_pull, stability.new_linksNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website ~liveness-unmeasured +updated-18d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] PyPIthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
deputy-cc | pypi | 0.3.1 | uvx | DEEPINFRA_API_KEY, XAI_API_KEY, DEPUTY_API_KEY |
No tools observed. Local packages are never executed by the registry.
Schemas: list_tools.
{
"name": "io.github.alimohammadiamirhossein/deputy",
"title": "Deputy",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.3.1",
"packages": [
{
"version": "0.3.1",
"transport": {
"type": "stdio"
},
"identifier": "deputy-cc",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"packageArguments": [
{
"type": "positional",
"value": "serve"
}
],
"environmentVariables": [
{
"name": "DEPUTY_PROVIDER",
"choices": [
"deepinfra",
"xai"
],
"default": "deepinfra",
"description": "deepinfra (DeepSeek V4.1 Flash) or xai (Grok, default model grok-4.3)."
},
{
"name": "DEEPINFRA_API_KEY",
"isSecret": true,
"description": "DeepInfra API key (deepinfra.com, Dashboard > API Keys), for the default provider. Only sent to api.deepinfra.com."
},
{
"name": "XAI_API_KEY",
"isSecret": true,
"description": "xAI API key (console.x.ai), when DEPUTY_PROVIDER is xai. Only sent to api.x.ai."
},
{
"name": "DEPUTY_MODE",
"choices": [
"accuracy",
"lean",
"balanced",
"partner",
"savings"
],
"default": "accuracy",
"description": "accuracy: Claude writes all code; Deputy reviews and consults. lean: fewest Claude tokens, little accuracy loss. balanced: Deputy takes mechanical work. partner: Deputy does all low-level work and gives ideas. savings: Deputy takes most coding."
},
{
"name": "DEPUTY_THINKING",
"choices": [
"none",
"low",
"medium",
"high",
"max"
],
"default": "high",
"description": "How hard the helper model thinks."
},
{
"name": "DEPUTY_MODEL",
"default": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
"description": "Model id served by the endpoint."
},
{
"name": "DEPUTY_BASE_URL",
"default": "https://api.deepinfra.com/v1/openai",
"description": "Any OpenAI-compatible endpoint (https, or http on localhost for a local model)."
},
{
"name": "DEPUTY_WORKSPACE",
"format": "filepath",
"description": "Project folder Deputy may read and edit. Defaults to the client's project folder."
},
{
"name": "DEPUTY_API_KEY",
"isSecret": true,
"description": "API key for a non-DeepInfra endpoint. Takes precedence over DEEPINFRA_API_KEY."
}
]
}
],
"repository": {
"id": "1431818605",
"url": "https://github.com/alimohammadiamirhossein/deputy",
"source": "github"
},
"websiteUrl": "https://github.com/alimohammadiamirhossein/deputy",
"description": "Claude Code helper: DeepSeek V4.1 Flash reviews Claude's code for bugs and gives second opinions"
}