Skip to main content

MCP server command for deepctl to interact with Deepgram's AI assistant service

Project description

deepctl-cmd-mcp

MCP (Model Context Protocol) server command for deepctl, enabling LLM clients to interact with Deepgram's AI assistant service.

Features

  • 🤖 Connect to Deepgram's Gnosis AI service via MCP
  • 🔧 Multiple transport modes (stdio, SSE, streamable-http)
  • 🔍 Intelligent question answering about Deepgram
  • 📚 API specification lookup
  • 💻 Code example generation
  • 📖 Documentation search

Installation

This package is installed as part of the deepctl CLI:

pip install deepgram-cli

Or install directly:

pip install deepctl-cmd-mcp

Usage

Run the MCP server:

deepctl mcp

With options:

# Use SSE transport on custom port
deepctl mcp --transport sse --port 8080

# Enable debug logging
deepctl mcp --debug

# Use custom API key
deepctl mcp --api-key YOUR_API_KEY

Known Limitations

Signal Handling in STDIO Mode

When running in STDIO mode (default), you may need to press Ctrl+C twice to stop the server. This is a known limitation of the FastMCP framework. For production deployments, consider using SSE or HTTP transport modes which handle signals more gracefully.

Transport Modes

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for deepctl_cmd_mcp-0.1.7.tar.gz
Algorithm Hash digest
SHA256 c394d398f5afa806846b16737b65637000c47217ed9acb5d1526b58c8310aade
MD5 4dcb4d0c1510b6d6ddaffdff58c21298
BLAKE2b-256 c8334deb1e1ca001a6208fc63bf3c401a1c4872214c30ff91e7ecded757c76ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deepctl_cmd_mcp-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2e52544f0885c8f5b284fd20f7a7cb7db16b744a29d9d11566bf97995c5db998
MD5 deee4f51924bd164f2c925da313c26af
BLAKE2b-256 8a7e72834255a5413d4a0a8d51b53de354d1d10291f49a4e0da197bcb991f963

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