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.14.tar.gz (5.5 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.14-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deepctl_cmd_mcp-0.1.14.tar.gz
  • Upload date:
  • Size: 5.5 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.14.tar.gz
Algorithm Hash digest
SHA256 64b064a93ffe37ff8e22c2a277474d401f85a5174f0916d6563516cd46caeff2
MD5 1e4eaa6a53d577a17da44caf2536fe24
BLAKE2b-256 136f8e98bb6560de8816055f0de8ad9fa01827b6c64c3acc97936e8f0a8028b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deepctl_cmd_mcp-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 d938e4ff02365aff94355c9f490b294009f4db98cbf7d7eed257f78007a36091
MD5 bd542055116106f6be65628a3f496da8
BLAKE2b-256 5a26732600bbd0b61478a663b66a37011c8bc6b56087188fdb6fadcc3b88228e

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