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.0rich>=13.9.4click>=8.1.7pydantic>=2.10.1
License
MIT — see LICENSE
Metadata
Release files for deepctl-cmd-mcp 0.1.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deepctl_cmd_mcp-0.1.15.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deepctl_cmd_mcp-0.1.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / deepctl_cmd_mcp-0.1.15.tar.gz
| Download URL | deepctl_cmd_mcp-0.1.15.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
434545cc0ca011a3baf9d0ef53b53dad81e34700f6a8ce868d52a912ca841b04
|
|
BLAKE2b-256 checksum How to use checksums |
7a4fd10506da751ea2d1048c3bbf2070ba30f991c6db6205f125443bddc90f01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / deepctl_cmd_mcp-0.1.15-py3-none-any.whl
| Download URL | deepctl_cmd_mcp-0.1.15-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4eac50f4c1c8609a53bfc9a97a12b2bea99656a431db2b5bd0838b817121e521
|
|
BLAKE2b-256 checksum How to use checksums |
f68f1b168b750c0e30f9aaf2624d737e2f65c1d272f74a73891458b6ed306eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|