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

  • mcp>=1.0.0
  • rich>=13.9.4
  • click>=8.1.7
  • pydantic>=2.10.1
  • uvicorn>=0.30.0
  • starlette>=0.37.0

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.12.tar.gz (7.1 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.12-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deepctl_cmd_mcp-0.1.12.tar.gz
  • Upload date:
  • Size: 7.1 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.12.tar.gz
Algorithm Hash digest
SHA256 d26ee446521400d1b2abc953cb5ac0b9ecd4fbc3a66b4319d6245c57967b9e25
MD5 7bebcfb8bf6d9cbd97f5effc156f5f4d
BLAKE2b-256 7a50a7fca8503c5575279934dc8bfba9b43deca5cb3f369d45d55bc9c80ac121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deepctl_cmd_mcp-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 bd53460896c99c246b5606630d9aa0f68bb029aa5d7e12faee5a916db3d05536
MD5 32bde5dab487d4707cc50295b7f4c1d4
BLAKE2b-256 895c58048517eb898ddd96724d3328a90c066942aabf515cad329d4b33eb1062

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