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

Uploaded Python 3

File details

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

File metadata

  • Download URL: deepctl_cmd_mcp-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 8e65b041a59593af66245dd04a0348ab4b8efbb45fe007bb46f8a70d6fa68865
MD5 cbd5aa02081e8fed966e35743f8ed953
BLAKE2b-256 861fc99600779c70d33a5055ffbb6dd9cfe1491a4d5ca8c3123ffcc41e210af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deepctl_cmd_mcp-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e0c6016cb1ec40fc157b8c13a71a9d3a5de05e3b1d9b387dd2ee4f452c186c
MD5 12594580a86273d35f40238fe4ad40ed
BLAKE2b-256 e2cda98910574196a3f0bc5cd4b1839b287adb23a1634a3aeb4b71dc9cc0a413

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