Skip to main content

Tencent Cloud DNS MCP Server

The Tencent Cloud DNS MCP server is implemented to manage authoritative DNS domains, records and obtain DNS resolution statistics.

Features

  • DNS domains Management:: Full lifecycle management, including creating, starting, stopping DNS domains.
  • Record Management: Obtain current records.
  • DNS resolution statistics: Obtain DNS resolution statistics for a domain or specified subdomains.

API List

DescribeDomainList

Get the list of domains.

Input Parameters:

  • Type (string, optional): The domain group type.
  • Offset (integer, optional): Offset, default 0.
  • Limit (integer, optional): Number of results, default 20, max 100.
  • GroupId (integer, optional): Group ID, which can be passed in to get all domains in the specified group.
  • Keyword (integer, optional) Keyword for searching for a domain.
  • Tags (array[string], optional): Filter by Tags.

CreateDomain

Create a domain.

Input Parameters:

  • Domain (string): Domain.
  • GroupId (integer, optional): Group ID, which can be passed in to get all domains in the specified group.
  • Tags (array[string], optional): Bind tags for domain.

DescribeRecordList

get the status of a domain.

Input Parameters:

  • Domain (string): Domain.
  • DomainId (string, optional): The ID of the domain whose DNS records are requested.
  • SubDomain (string, optional): The host header of a DNS record.
  • RecordType (string, optional): The type of DNS record.
  • RecordLine (string, optional): The name of the split zone for which DNS records are requested.
  • RecordLineId (string, optional): The ID of the split zone for which DNS records are requested.
  • GroupId (integer, optional): The group ID passed in to get DNS records in the group.
  • Keyword (string, optional): The keyword for searching for DNS records.
  • SortField (string, optional): The sorting field.
  • SortType (string, optional): The sorting type.
  • Offset (integer, optional): The offset.
  • Limit (integer, optional): The limit.

DescribeRecordLineList

get record lines by domain and domain grade .

Input Parameters:

  • Domain (string): Domain.
  • DomainGrade (string): Domain grade.
  • DomainId (integer, optional): Domain ID.

DescribeDomainAnalytics

get dns resolution statistics of domain.

Input Parameters:

  • Domain (string): Domain.
  • StartDate (string): Start Date, Format: YYYY-MM-DD.
  • EndDate (string): End Date, Format: YYYY-MM-DD.
  • DnsFormat (string): Format type, Date/Hour.
  • DomainId (integer, optional): Domain ID.

DescribeSubdomainAnalytics

get dns resolution statistics of subdomain.

Input Parameters:

  • Domain (string): Domain.
  • StartDate (string): Start Date, Format: YYYY-MM-DD.
  • EndDate (string): End Date, Format: YYYY-MM-DD.
  • Subdomain (string): Host record such as www.
  • DnsFormat (string): Format type, Date/Hour.
  • DomainId (integer, optional): Domain ID.

Configuration

Set Tencent Cloud Credentials

  1. Obtain SecretId and SecretKey from Tencent Cloud Console
  2. Set default region (optional)

Environment Variables

Configure the following environment variables:

  • TENCENTCLOUD_SECRET_ID: Tencent Cloud SecretId
  • TENCENTCLOUD_SECRET_KEY: Tencent Cloud SecretKey
  • TENCENTCLOUD_REGION: Default region (optional)

Usage in Claude Desktop

Add the following configuration to claude_desktop_config.json:

{
  "mcpServers": {
    "tencent-dnspod": {
      "command": "uv",
      "args": [
        "run",
        "mcp-server-dnspod"
      ],
      "env": {
        "TENCENTCLOUD_SECRET_ID": "YOUR_SECRET_ID_HERE",
        "TENCENTCLOUD_SECRET_KEY": "YOUR_SECRET_KEY_HERE",
        "TENCENTCLOUD_REGION": "YOUR_REGION_HERE"
      }
    }
  }
}

Installation

pip install mcp-server-dnspod

License

MIT License. See LICENSE file for details.

Metadata

Release files for mcp-server-dnspod 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-server-dnspod 0.1.8
File Size Uploaded Provenance
mcp_server_dnspod-0.1.8.tar.gz 27.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-dnspod 0.1.8
File Interpreter ABI Platform
mcp_server_dnspod-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 35.1 kB

Release files / mcp_server_dnspod-0.1.8.tar.gz

Download URL mcp_server_dnspod-0.1.8.tar.gz
Size 27.5 kB
Tags Source
SHA-256 checksum
How to use checksums
79d16ac67d8475a1f5708121a4d10c7a6036548f7038da31366cb41b031c27ab
BLAKE2b-256 checksum
How to use checksums
200b36ad398381bede8a90bfc851176a8334a6deed80b276768d0c873ae56000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / mcp_server_dnspod-0.1.8-py3-none-any.whl

Download URL mcp_server_dnspod-0.1.8-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c059535c3e0bba659e36db48deba0c6ec3c2cd82402a3574193302db6b085c5a
BLAKE2b-256 checksum
How to use checksums
e40e82e1477704c7fcfd145cfddbb5c345b133d6feeebc3d4dd5dc4a70dd9583
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for mcp-server-dnspod 0.1.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page