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.0rich>=13.9.4click>=8.1.7pydantic>=2.10.1uvicorn>=0.30.0starlette>=0.37.0
License
MIT — see LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d26ee446521400d1b2abc953cb5ac0b9ecd4fbc3a66b4319d6245c57967b9e25
|
|
| MD5 |
7bebcfb8bf6d9cbd97f5effc156f5f4d
|
|
| BLAKE2b-256 |
7a50a7fca8503c5575279934dc8bfba9b43deca5cb3f369d45d55bc9c80ac121
|
File details
Details for the file deepctl_cmd_mcp-0.1.12-py3-none-any.whl.
File metadata
- Download URL: deepctl_cmd_mcp-0.1.12-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd53460896c99c246b5606630d9aa0f68bb029aa5d7e12faee5a916db3d05536
|
|
| MD5 |
32bde5dab487d4707cc50295b7f4c1d4
|
|
| BLAKE2b-256 |
895c58048517eb898ddd96724d3328a90c066942aabf515cad329d4b33eb1062
|