Skip to main content

DIDLogic MCP server

Project description

Didlogic MCP Server

A Model Context Protocol (MCP) server implementation for the Didlogic API. This server allows Large Language Models (LLMs) to interact with Didlogic services through a standardized interface.

Features

  • Full access to Didlogic API through MCP tools
  • Specialized prompts for common operations
  • Balance management tools
  • SIP account (sipfriends) management
  • IP restriction management
  • Purchases management
  • Call hisory access
  • Transaction history access

Installation

  1. Clone the repository
  2. Install dependencies:
    pip install -r requirements.txt
    

Configuration

Set your Didlogic API key:

export DIDLOGIC_API_KEY="your-api-key"

Running the Server

Start the server:

python -m didlogic_mcp

For development mode:

mcp dev didlogic_mcp/server.py

Using with Claude Desktop

Install the server in Claude Desktop:

mcp install didlogic_mcp/server.py -v DIDLOGIC_API_KEY="your-api-key"

License

MIT

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

didlogic_mcp-1.0.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

didlogic_mcp-1.0.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file didlogic_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: didlogic_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for didlogic_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6dc43e5f57c6a12ea9fe4346c41875bf8ce14b1e8f74a2169cde82d6273b5e5a
MD5 745a7d1caa627eb8d9eeecf5d2e847c1
BLAKE2b-256 2532b7e647780c49fa028f2f01ce56e103018e5d8a3cbfc60c4d69b62027de80

See more details on using hashes here.

File details

Details for the file didlogic_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for didlogic_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2747bb1fd87fe53c08d4618ba22948630882a8318aa0a568a834c0004e360113
MD5 055ff9c3777e79d6e9e0ae08c03f76e5
BLAKE2b-256 5ca876529e61b6689c753fd945b1164522df12e8ab2965451cc12647e4a8f76c

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