Atlas / MCP servers / tencentcloudcommunity / Tencent Cloud

Tencent CloudBLOCK

mcp/tencentcloudcommunity/tencent-cloud

Tencent Cloud MCP Server, Support Remote Hosted and Local Installation

Verdict
BLOCK
Grade
F
Trust score
50 /100
Exposed tools
148 107r · 36w · 5d
Transport
sse · stdio · streamable-http
License
Apache-2.0
Stars
30
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

A suite of specialized MCP servers that help you get the most out of TencentCloud. Build cloud-native applications, manage infrastructure, and accelerate AI development and deployment wherever you use MCP.

[](LICENSE)

🌍 Languages: English | 中文

Table of Contents

  • TencentCloud MCP Servers
  • Table of Contents
  • What is the Model Context Protocol (MCP) and how does it work with TencentCloud MCP Servers?
  • Why TencentCloud MCP Servers?
  • Available MCP Servers: Quick Installation
  • Project Management
  • Development Efficiency
  • SaaS
  • PaaS
  • IaaS
  • When to use Local vs Remote MCP Servers?
  • Local MCP Servers
  • Remote MCP Servers
  • Remote and Local Installation & Setup
  • Steps for Using Remote Hosted MCP
  • Steps for Local Installation of MCP
  • Installation and Setup
  • Getting Started with CodeBuddy
  • codebuddy_mcp_settings.json
  • Getting Started with Cursor
  • .cursor/mcp.json
  • Getting Started with Windsurf
  • ~/.codeium/windsurf/mcp_config.json
  • Getting Started with VS Code
  • [.vscode/mcp.json](#vscodemcpjso
Read from source at commit 590795f31c64OBSERVED · 2026-10-08
Advertisement
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add tdesign-mcp-server --env API_TOKEN=${API_TOKEN} --env EDGEONE_PAGES_API_TOKEN=${EDGEONE_PAGES_API_TOKEN} --env MINIPROGRAM_PRIVATE_KEY=${MINIPROGRAM_PRIVATE_KEY} --env MINIPROGRAM_PRIVATE_KEY_PATH=${MINIPROGRAM_PRIVATE_KEY_PATH} -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "tdesign-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "API_TOKEN": "${API_TOKEN}",
        "EDGEONE_PAGES_API_TOKEN": "${EDGEONE_PAGES_API_TOKEN}",
        "MINIPROGRAM_PRIVATE_KEY": "${MINIPROGRAM_PRIVATE_KEY}",
        "MINIPROGRAM_PRIVATE_KEY_PATH": "${MINIPROGRAM_PRIVATE_KEY_PATH}"
      }
    }
  }
}
03

Exposed tools (148)

107 read · 36 write · 5 destructive. Blast radius: 5 tools can delete or overwrite — an agent that can be talked into calling a tool can be talked into calling this one.

ToolRiskDescription
CreateAutoScalingGroupread创建伸缩组
CreateDiagnosticReportsread创建实例诊断报告
CreateSecurityGroupwriteCreate a new security group
CreateSecurityGroupPolicieswriteCreate security group rules
CreateSecurityGroupWithPolicieswriteCreate a new security group with rules
DescribeAutoScalingGroupsread查询伸缩组
DescribeDiagnosticReportsread查询实例诊断报告
DescribeImagesread查询腾讯云CVM镜像列表
DescribeInstanceTypeConfigsread查询实例机型配置列表
DescribeInstancesread查询腾讯云CVM实例列表
DescribeRecommendZoneInstanceTypesread推荐用户在相同或相近地域购买相同或相似机型
DescribeRegionsread查询腾讯云CVM支持的地域列表
DescribeSecurityGroupPoliciesreadQuery security group rules
DescribeSecurityGroupsread查询安全组列表
DescribeSubnetsread查询子网列表
DescribeVpcsread查询VPC列表
DescribeZonesread查询腾讯云CVM支持的可用区列表
DisableAutoScalingGroupread停用伸缩组
EnableAutoScalingGroupread启用伸缩组
ExecuteScalingPolicyread执行伸缩策略
GetCpuLoadavgDataread获取CPU一分钟平均负载指标数据
GetCpuUsageDataread获取CPU利用率指标数据
GetCpuloadavg15mDataread获取CPU十五分钟平均负载指标数据
GetCpuloadavg5mDataread获取CPU五分钟平均负载指标数据
GetCvmDiskUsageDataread获取磁盘利用率指标数据
GetDiskTotalDataread获取磁盘分区总容量指标数据
GetDiskUsageDataread获取磁盘分区已使用容量和总容量的百分比指标数据
GetMemUsageDataread获取内存利用率指标数据
GetMemUsedDataread获取内存使用量指标数据
InquiryPriceRunInstancesread创建实例询价
ModifyAutoScalingGroupread修改伸缩组
ModifyDesiredCapacityread修改期望实例数
QuickRunInstanceread快速创建实例(自动处理各种参数,简化创建流程)
RebootInstancesread重启实例
ReplaceSecurityGroupPoliciesreadReplace security group rules in batch (can only replace rules in one direction per request)
ResetInstanceread重装指定实例的操作系统(敏感操作,请确认后执行)
ResetInstancesPasswordread重置实例密码
RunInstancesread创建实例(请注意该操作将会产生费用)
StartInstancesread启动实例
StopInstancesread关闭实例
TerminateInstancesread退还实例(敏感操作,请确认后执行)
add-issue-labelswrite为指定Issue添加标签
add_timesheetswrite填写花费工时,返回新建花费工时的数据,可以先用get_timesheets查下owner是否在spentdate已经填写过花费,如果spentdate日期已存在花费记录,则需要调用update_timesheets进行更新
aiPicMattingread图片处理-抠图
aiQrcoderead图片处理-二维码识别-识别存储桶内二维码图片内容
aiSuperResolutionread图片处理-超分辨率
assessQualityread图片处理-图片质量评估
create-groupwrite创建新组织
create-issuewrite创建一个 Issue. 如需添加 Issue 标签,需要另外调用 add-issue-labels
create-issue-commentwrite创建一个 Issue 评论
create-pullwrite创建Pull Request
create-pull-commentwrite创建Pull Request评论
create-repositorywrite创建仓库
createDocToPdfJobread创建文档转 pdf 处理任务
createMediaSmartCoverJobread创建媒体智能封面任务
create_bugwrite创建 TAPD 缺陷
create_commentswrite添加评论
create_issuewrite创建新的工作项
create_iterationwrite创建迭代,返回创建迭代的数据
create_merge_requestwrite创建合并请求。需要提供工作目录路径,会自动从指定目录的 Git 仓库获取仓库信息。如果不指定源分支,将使用当前分支;如果不指定目标分支,将使用 master。仓库路径会自动从 Git 远程仓库地址中解析。
create_or_update_tcaseswrite新建测试用例,返回新建测试用例的数据
create_projectwrite在 CODING DevOps 中创建新项目
create_story_or_taskwrite创建 TAPD 需求或任务
create_wikiwrite新建Wiki,返回新建Wiki的数据
decompose_issueread将一个需求拆解为多个子任务
delete-issue-labeldestructive删除Issue的指定标签
delete-issue-labelsdestructive删除Issue的所有标签
delete-workspacedestructive删除我的云原生开发环境
delete_issuedestructive删除工作项
delete_projectdestructive删除 CODING DevOps 中的指定项目
deploy_folder_or_zipwriteDeploy a built frontend directory (or zip file) to EdgeOne Pages. Returns: the deployment URL and project metadata.
deploy_htmlwriteDeploy HTML content to EdgeOne Pages, return the public URL
describeDocProcessJobread根据 jobid 查询指定的文档转码任务结果
describeMediaJobread根据 jobid 查询指定的媒体智能封面任务结果
describe_issueread查询事项详情
entity_relationsread创建需求与缺陷关联关系
get-component-changelogread获取 TDesign 组件的变更日志,适用场景:组件库版本升级,支持多个组件同时查询
get-component-docsread获取 TDesign 组件的文档,适用场景:代码生成和代码转换,支持多个组件同时查询
get-component-domread获取 TDesign 组件的 DOM 结构,适用场景:转换用户自定义的 CSS 样式, 支持多个组件同时查询
get-component-listread获取 TDesign 所有可用的组件列表,适用场景:选择合适组件进行组合实现不存在的功能
get-current-reporead获取当前仓库对应的CNB仓库信息
get-groupread获取指定组织信息
get-issueread获取指定 Issue 信息
get-pullread获取单个Pull Request详情
get-repositoryread获取指定仓库信息
getBucketread查询存储桶内的文件列表
getCosConfigread获取COS配置, 腾讯云配置
getObjectread下载存储桶内的文件
getObjectUrlread获取存储桶内的文件的带签名的下载链接
get_bugread获取 TAPD 缺陷
get_bug_countread获取 TAPD 缺陷
get_commentsread获取符合查询条件的所有评论(分页显示,默认一页30条)
get_commit_msgwrite获取需求/缺陷/任务的源码提交关键字,将 commit 和需求/缺陷/任务关联
get_entity_custom_fieldsread获取 TAPD 需求或任务或迭代或测试用例的自定义字段配置
get_iterationsread根据项目ID(workspace_id)获取符合查询条件的所有迭代,例如可以通过名称获取迭代 id,然后作为iteration_id字段的值获取到迭代下的需求或缺陷
get_related_bugsread获取符合查询条件的所有需求关联的缺陷ID
get_release_inforead获取发布计划信息,返回符合查询条件的所有发布计划(分页显示),默认返回 30 条。可通过传 limit 参数设置,最大取 200。也可以传 page 参数翻页
get_stories_fields_inforead获取需求所有字段及候选值,返回符合查询条件的所有需求字段及候选值。 部分字段为静态候选值,建议参考下方
get_stories_fields_lableread获取需求所有字段的中英文
get_stories_or_tasksread获取 TAPD 需求或任务,如果没有 limit 参数,则需要同时调用 get_story_count 工具获取需求数量
get_story_or_task_countread获取 TAPD 需求或者任务的数量
get_tcasesread获取测试用例,返回符合查询条件的所有测试用例(分页显示,默认一页30条),默认返回 30 条。可通过传 limit 参数设置,最大取 200。也可以传 page 参数翻页
get_timesheetsread获取花费工时,返回符合查询条件的所有花费工时(分页显示,默认一页30条)默认返回 30 条。可通过传 limit 参数设置,最大取 200。也可以传 page 参数翻页
get_todoread获取用户的待办,返回给用户的时候需要说明这是待办
get_user_participant_projectsread
get_wikiread获取 Wiki,返回符合查询条件的所有Wiki(分页显示,默认一页30条)
get_workflows_all_transitionsread获取项目下的工作流流转细则,例如要流转到
get_workflows_last_stepsread获取工作流结束状态,一次只能获取一个项目的工作流结束状态
get_workflows_status_mapread获取工作流状态中英文名对应关系,例如想要获取所有
get_workitem_typesread获取符合查询条件的所有需求类别(分页显示,默认一页30条)
get_workspace_inforead根据项目ID(workspace_id)获取项目信息,包含项目ID,项目名称,状态,创建时间,创建人等信息
imageInforead图片处理-获取图片信息
imageSearchPicread根据输入的图片,从数据集中检索出与输入的图片内容相似的图片
imageSearchTextread根据输入的文本内容,从数据集中检索出与输入的文本内容相符的图片
job_detailread获取任务详情, 参数如下: -mcpConfigFile: mcp配置文件路径,当前项目根目录查找 tca-mcp.ini(绝对路径) -jobId: 任务id
job_listread获取当前任务列表, 参数如下: -mcpConfigFile: mcp配置文件路径,当前项目根目录查找 tca-mcp.ini(绝对路径) -offset: 偏移量 -limit: 限制数量 -state: 查询任务状态, (0为等待中,1为执行中,2为关闭,3为入库中,4正在初始化, 5初始化完成 可多选,格式为1,2,3)
list-group-repositoriesread获取分组里当前用户有权限的仓库
list-groupsread获取当前用户拥有权限的顶层组织列表
list-issue-commentsread查询 Issue 评论列表
list-issue-labelsread查询指定Issue的标签
list-issuesread查询仓库的 Issues
list-pull-commentsread列出Pull Request的评论
list-pullsread查询仓库的Pull Requests
list-repositoriesread获取当前用户拥有指定权限及其以上权限的仓库
list-sub-groupsread查询当前用户在指定组织下拥有指定权限的子组织列表
list-workspaceread获取我的云原生开发环境列表
list_commitsread查询仓库分支下提交列表
list_depotsread查询某项目的仓库列表
list_issuesread查询我最近更新的工作项,可以根据其中IssueType查询,默认查询limit为20条
list_projectsread查询当前用户在 CODING DevOps 中的项目列表
merge-pullwrite合并Pull Request
putObjectread上传本地文件到存储桶
putObjectSourceUrlread通过 url下载文件并将文件上传到存储桶
send_qiwei_messagewrite发送信息到企业微信群
set-issue-labelswrite设置Issue的标签(替换所有现有标签)
start_scanwrite启动tca代码分析 参数如下: -mcpConfigFile: mcp配置文件路径,当前项目根目录查找 tca-mcp.ini(绝对路径) -incrScan: 是否增量扫描 -forceCreate: 如果已经存在扫描结果,是否强制启动新扫描
tca_issue_listread获取当前项目未解决的问题列表, 参数如下: -mcpConfigFile: mcp配置文件路径,当前项目根目录查找 tca-mcp.ini(绝对路径) -state: 查询任务状态, (0为等待中,1为执行中,2为关闭,3为入库中,4正在初始化, 5初始化完成 可多选,格式为1,2,3) -severity: 问题严重程度, (0为低,1为中,2为高) -offset: 偏移量 -limit: 限制数量
tca_issue_reportreadtca报告链接, 参数如下: -mcpConfigFile: mcp配置文件路径,当前项目根目录查找 tca-mcp.ini(绝对路径) -jobId: 任务id, 启动分析任务后,从返回结果中获取
update-issuewrite更新一个 Issue。 如需更新 Issue 标签,需要另外调用 set-issue-labels
update-issue-commentwrite更新一个 Issue 评论
update-pullwrite更新Pull Request
update_bugwrite更新 TAPD 缺陷
update_commentswrite更新评论,返回更新评论的数据
update_iterationwrite更新迭代,返回更新迭代的数据
update_story_or_taskwrite更新 TAPD 需求或任务,任务的状态只有三个,open: 未开始,progressing: 进行中,done: 已完成,如果是流转需求的状态,需要调用工具先获取状态信息get_workflows_all_transitions
update_timesheetswrite更新花费工时,返回花费工时更新后的数据,每次只允许更新一条数据
update_wikiwrite更新 TAPD wiki
waterMarkFontread生成带文字水印的图片
04

Trust audit

BLOCKgrade F · trust 50/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryFAIL
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfaceWARN
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (6 observation(s))
Network
declared (10 observation(s))
Shell
declared (2 observation(s))
Dependencies
not all pinned
Secrets in source
found

Findings (25)

HIGHHard-coded secrets · inv.env_committed · CWE-798, CWE-321
src/tdesign-mcp-server/.env
.env
Why it matters. a real .env in the package
Fix. ship .env.example with placeholders only
HIGHPrompt injection · prompt.credential_read · CWE-94, CWE-1427
src/postgres/skills/tencent-pg-inspection/SKILL.md:22
5. Prefer the official Tencent Cloud SDK. If the SDK is unavailable, do not block on that alone; generate properly TC3-signed HTTPS requests locally instead. Read credentials only from environment var
Why it matters. asks the agent to read credentials
HIGHPrompt injection · prompt.credential_read · CWE-94, CWE-1427
src/postgres/skills/tencent-pg-ops-troubleshooter/SKILL.md:30
6. Prefer the official Tencent Cloud SDK. If the SDK is unavailable, do not block on that alone; generate properly TC3-signed HTTPS requests locally instead. Read credentials only from environment var
Why it matters. asks the agent to read credentials
HIGHPrompt injection · prompt.credential_read · CWE-94, CWE-1427
src/postgres/skills/tencent-pg-slowquery-diagnosis/SKILL.md:22
5. Prefer the official Tencent Cloud SDK. If the SDK is unavailable, do not block on that alone; generate properly TC3-signed HTTPS requests locally instead. Read credentials only from environment var
Why it matters. asks the agent to read credentials
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
README-ZH.md:94
| [ 文字识别 OCR-文档抽取(多模态版) MCP](src/ocr-wordrecognition-multimodal) | 文档智能(Document AI) 深度融合 OCR 与多模态大模型,<br>实现高精度识别、智能解析<br>与结构化信息抽取。| [Install Go Source](#通常对于-go-源码类的-mcp您可以) |  [![tencent-cdn](https:
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
README.md:84
| [Tencent Cloud Code Analysis (TCA) MCP Server](src/tca-mcp-server) | Tencent Cloud Code Analysis MCP Server, based on the MCP protocol, accurately tracks and manages code quality defects, code stand
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
src/ocr-wordrecognition-multimodal/README.md:4
> 文档智能(Document AI) 深度融合 OCR 与多模态大模型,实现高精度识别、智能解析与结构化信息抽取。覆盖货运单证、跨境物流、快递面单、教育作业、保险理赔及国际结算等场景,助力企业自动化升级,提升运营效率与数据准确性。
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
src/tca-mcp-server/README.md:1
# Tencent Cloud Code Analysis (TCA) MCP Server
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
HIGHPrompt injection · prompt.zero_width · CWE-94, CWE-1427
src/tca-mcp-server/README.md:6
## TCA MCP Server Usage Steps
Why it matters. invisible characters in instruction text
Fix. strip non-printing characters
MEDIUMNetwork egress · net.beacon_words · CWE-200, CWE-319
src/CloudBase-AI-ToolKit/mcp/src/utils/telemetry.ts:194
await this.postFetch('https://otheve.beacon.qq.com/analytics/v2_upload', payload);
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
src/aiart/main.go:319
serverURL := fmt.Sprintf("http://127.0.0.1:%s%s", ssePort, sseEndpoint)
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
src/bi/main.go:966
serverURL := fmt.Sprintf("http://127.0.0.1:%s%s", ssePort, sseEndpoint)
MEDIUMObfuscation / stealth · obf.zero_width · CWE-506, CWE-94
src/ocr-wordrecognition-multimodal/main.go:63
mcp.Description("配置id支持:General -- 通用场景 InvoiceEng -- 国际invoice模板 WayBillEng --海运订单模板 CustomsDeclaration -- 进出口报关单 WeightNote -- 磅单 MedicalMeter -- 血压仪表识别 BillOfLading -- 海运提单 EntrustmentBook -- 海运托书
MEDIUMFilesystem / path · mcp.destructive_tools · CWE-22, CWE-59
delete-issue-label, delete-issue-labels, delete-workspace, delete_issue, delete_project
Why it matters. 5 tool(s) can delete or overwrite
Fix. prefer a read-only mode or scoped tokens; the page states the blast radius
LOWInventory / provenance · inv.binary · CWE-1104
src/edgeone-pages-mcp/examples/public.zip
public.zip
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/CloudBase-AI-ToolKit/.versionrc
.versionrc
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/CloudBase-AI-ToolKit/.versionrc.json
.versionrc.json
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/CloudBase-AI-ToolKit/config/.augment-guidelines
.augment-guidelines
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/CloudBase-AI-ToolKit/config/.opencode.json
.opencode.json
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
src/cnb-mcp-server/.cnb.yml
.cnb.yml
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/cnb-mcp-server/src/helpers/createMcpServer.ts:7
import { version as packageVersion } from '../../package.json';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/coding_devops_mcp_server/src/tools/code/commits.ts:2
import { CodingConnection } from '../../api/coding_connection.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/coding_devops_mcp_server/src/tools/code/commits.ts:3
import { CodingDevOpsConfig } from '../../config/environment.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/coding_devops_mcp_server/src/tools/code/git_utils.ts:7
import { CodingDevOpsConfig } from '../../config/environment.js';
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
src/coding_devops_mcp_server/src/tools/code/index.ts:5
import { CodingDevOpsConfig } from '../../config/environment.js';

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha 590795f31c64full audit observations/trust-audit/mcp-server/tencentcloudcommunity__tencent-cloud.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-08590795f31c64BLOCKF50first audit
06

Questions

What is the Tencent Cloud MCP server?

Tencent Cloud MCP Server, Support Remote Hosted and Local Installation

What tools does Tencent Cloud expose?

148 in total: 107 read-only, 36 that write, and 5 that can delete or overwrite (delete-issue-label, delete-issue-labels, delete-workspace, delete_issue, delete_project). Every one is listed on this page with its risk.

Is Tencent Cloud safe to connect to an agent?

No — not without reading the findings first. The audit graded it F (50/100) and found 9 critical or high issues in the source. Each one is listed on this page with the file and line it is on. Separately from the audit: 5 of its tools can destroy data, so scope the token you give it to what you actually need.

What credentials does Tencent Cloud need?

It reads API_TOKEN, EDGEONE_PAGES_API_TOKEN, MINIPROGRAM_PRIVATE_KEY, MINIPROGRAM_PRIVATE_KEY_PATH, TAPD_ACCESS_TOKEN, TAPD_API_PASSWORD, TCA_TOKEN, TENCENTCLOUD_SECRETID, TENCENTCLOUD_SECRETKEY, TENCENTCLOUD_SECRET_ID, TENCENTCLOUD_SECRET_KEY and TENCENTCLOUD_SESSIONTOKEN from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does Tencent Cloud run?

It speaks sse, stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as tdesign-mcp-server at 0.2.0.

How current is this page?

The grade is for one exact copy of the source (590795f31c64), read on 2026-10-08. The repository is watched and re-audited when it changes.

Advertisement