Skip to main content

MCP proxy command for deepctl — connects to Deepgram's developer API

Project description

deepctl-cmd-mcp

Part of deepctl — Official Deepgram CLI

MCP proxy command for deepctl — connects to Deepgram's developer API

Installation

This package is included with deepctl and does not need to be installed separately.

Install deepctl

# Install with pip
pip install deepctl

# Or install with uv
uv tool install deepctl

# Or install with pipx
pipx install deepctl

# Or run without installing
uvx deepctl --help
pipx run deepctl --help

Commands

Command Entry Point
deepctl mcp deepctl_cmd_mcp.command:McpCommand

MCP Server Setup

The deepctl mcp command runs an MCP (Model Context Protocol) proxy that connects to Deepgram's developer API and exposes tools to AI code editors.

Prerequisites

# Login to Deepgram (stores credentials in system keyring)
deepctl login

# Or set the environment variable
export DEEPGRAM_API_KEY="your-api-key"

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "deepgram": {
      "type": "stdio",
      "command": "uvx",
      "args": ["deepctl", "mcp"]
    }
  }
}

Or with an explicit API key:

{
  "mcpServers": {
    "deepgram": {
      "type": "stdio",
      "command": "uvx",
      "args": ["deepctl", "--api-key", "YOUR_KEY", "mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "deepgram": {
      "command": "uvx",
      "args": ["deepctl", "mcp"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "deepgram": {
      "command": "uvx",
      "args": ["deepctl", "mcp"]
    }
  }
}

Alternative: pipx

Replace uvx with pipx run in any of the above configurations:

{
  "command": "pipx",
  "args": ["run", "deepctl", "mcp"]
}

Alternative: Local development

If running from a local clone of the repository:

{
  "command": "uv",
  "args": ["run", "dg", "mcp"]
}

Transport modes

By default the MCP server uses stdio (for editor integration). You can also run it as an HTTP server:

# SSE transport
deepctl mcp --transport sse --port 8000

Dependencies

  • deepgram-mcp>=0.1.0
  • rich>=13.9.4
  • click>=8.1.7
  • pydantic>=2.10.1

License

MIT — see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepctl_cmd_mcp-0.1.13.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepctl_cmd_mcp-0.1.13-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file deepctl_cmd_mcp-0.1.13.tar.gz.

File metadata

  • Download URL: deepctl_cmd_mcp-0.1.13.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for deepctl_cmd_mcp-0.1.13.tar.gz
Algorithm Hash digest
SHA256 614168cd115ae76b7d42d5c5c548cadd69c13af0160336970da8f68c2c55a9d3
MD5 e5c8f1a6952fcd6568e6c2f430c78aa0
BLAKE2b-256 497c49468eb5d59d630788bd6ff10b38608374b864065b34e459c4cf724a7d01

See more details on using hashes here.

File details

Details for the file deepctl_cmd_mcp-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for deepctl_cmd_mcp-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 5eabddc36ceea46f6f20e1eac9f3568268e59994eac1bbc7d73b960e754f15d6
MD5 f1f69a7e0670079a8b22b6238ba87c4d
BLAKE2b-256 0c9c8a65bca1ed4ea32821cbe6a9c538257932ff794aa7448503cf57f1ed1900

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page