Token导航 LogoToken导航

MCP Server · AI代理

ess MCP server

基于MCP协议的腾讯电子签API服务网关,将电子签API接口注册为MCP工具供大模型调用。

stdio官方级别未说明来源级核验工具 0
GoAPI网关AI代理

快速开始

作者 / 组织
tencentess
提供方
tencentess
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

ess MCP server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d --name ess-mcp-server \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

腾讯电子签 ESS MCP Server

基于 MCP (Model Context Protocol) 的腾讯电子签 API 服务网关,将腾讯电子签 API 接口注册为 MCP 工具,供大模型调用。


编译

环境要求

  • Go 1.23.0 或更高版本

编译步骤

git clone https://github.com/tencentess/ess_mcp_server
cd ess_mcp_server
go mod tidy
go build

编译完成后会在当前目录生成 ess_mcp_server 可执行文件。


部署结构

├── ess_mcp_server       # 可执行文件
├── config.yaml          # 配置文件
└── yaml/                # Swagger API 定义文件目录
    ├── ess_1.yaml
    └── ess_2.yaml

程序启动时会自动读取 可执行文件同目录下 的 config.yaml 和 yaml/ 文件夹下的 API 定义文件。


配置说明 (config.yaml)

完整配置示例

server:
  # MCP Server 对外可访问的 IP 或域名(不含协议和端口)
  # 用于文件上传服务地址的组合,默认值为 localhost
  server_ip: "localhost"
  # MCP Server 监听端口(默认 8080)
  port: "8080"
  # MCP Server 名称
  name: "腾讯电子签 ESS MCP Server"
  # MCP Server 版本
  version: "1.0.0"
  # 是否开启 debug 模式(开启后会打印请求参数、响应内容等详细日志)
  debug: true

schema:
  # 工具列表中精简描述的最大长度(默认 300)
  desc_max_len_short: 300
  # 接口详情描述的最大长度(默认 1000)
  desc_max_len_long: 1000
  # 每个参数描述的最大长度(默认 1000)
  desc_max_len_medium: 1000
  # 参数详细说明最大递归深度(默认 4,太深会导致 mcp client too large 报错)
  schema_max_detail_depth: 4

# 默认凭证配置(可通过 MCP Client HTTP Headers 覆盖)
credentials:
  # 腾讯云 SecretId
  secret_id: "你的 SecretId"
  # 腾讯云 SecretKey
  secret_key: "你的 SecretKey"
  # 环境(可选值: test / online)
  env: "test"
  # 默认操作人 UserId
  # 如果配置了此项,API 调用时会自动注入到 Operator.UserId 中(不覆盖用户显式传递的值)
  # 也可通过 HTTP Header X-User-Id 覆盖
  user_id: ""

api:
  # 腾讯云 API 服务名(ess 或 essbasic)
  service: "ess"
  # 腾讯云 API 版本号
  api_version: "2020-11-11"
  # Endpoint 配置(按环境区分)
  endpoints:
    test:
      default: "ess.test.ess.tencent.cn"
      custom:
        UploadFiles: "file.test.ess.tencent.cn"
    online:
      default: "ess.tencentcloudapi.com"
      custom:
        UploadFiles: "file.ess.tencent.cn"

  # API 接口白名单(只加载列表中的接口,留空则加载全部)
  # 建议按需配置,API 太多会导致 token 消耗过快
  loading_apis:
    - DescribeFlowTemplates
    - CreateFlowByFiles
    - DescribeFlowInfo
    # ... 按需添加

关键配置说明

配置项说明
server.server_ip服务对外可访问的 IP 或域名(不含协议和端口),用于与 port 组合生成文件上传服务地址(http://{server_ip}:{port})。默认 localhost,部署到远程服务器时需改为实际 IP 或域名
server.port服务监听端口,默认 8080
server.debug开启后会在 ./log/ 目录下输出详细的请求和响应日志
credentials默认的腾讯云凭证,当 MCP Client 未通过 HTTP Headers 传递凭证时使用
credentials.user_id默认操作人 UserId,配置后 API 调用时自动注入到 Operator.UserId(不覆盖显式传值),也可通过 HTTP Header X-User-Id 覆盖
api.service决定加载 yaml/ 目录下哪些 Swagger 文件(如 ess 则加载 ess_*.yaml)
api.loading_apisAPI 白名单,建议只配置需要的接口,避免注册过多工具导致 token 超限
schema.*控制描述文本的截断长度和参数递归深度,用于平衡准确度与 token 消耗

Docker 一键运行

无需安装 Go 环境,只需 Docker 即可快速启动。

1. 准备配置文件

下载或编辑项目中的 config.yaml,填入你的腾讯云凭证和所需的 API 白名单(详见上方配置说明)。

2. 启动服务

方式一:Docker Compose(推荐)

# 启动
docker compose up -d

# 查看日志
docker compose logs -f

# 停止
docker compose down

方式二:Docker Run

docker run -d --name ess-mcp-server \
  -p 8080:8080 \
  -v $(pwd)/config.yaml:/app/config.yaml:ro \
  ccr.ccs.tencentyun.com/pulse-line-prod/ess-mcp-server:latest

启动后即可通过 http://localhost:8080/mcp 接入 MCP Client。


使用

启动服务(源码方式)

./ess_mcp_server

服务启动后会同时开启:

  • MCP 服务:路径 /mcp,供大模型通过 MCP 协议调用电子签 API
  • 文件上传服务:路径 /upload,用于上传合同文件(如 PDF),上传后自动生成 FileId 供后续 API 使用

MCP Client 接入

基础接入(使用 config.yaml 中的默认凭证)
{
  "mcpServers": {
    "ess": {
      "url": "http://你部署服务的地址:8080/mcp"
    }
  }
}
通过 HTTP Headers 传递自定义凭证
{
  "mcpServers": {
    "ess": {
      "url": "http://你部署服务的地址:8080/mcp",
      "headers": {
        "X-Secret-Id": "AK******S7BIlPZPZwx",
        "X-Secret-Key": "SK********g0j",
        "X-Env": "test",
        "X-User-Id": "你的 UserId"
      }
    }
  }
}
Header说明是否必须同时指定
X-Secret-Id腾讯云 SecretId是,三者需同时指定
X-Secret-Key腾讯云 SecretKey是,三者需同时指定
X-Env环境,可选值:test / online是,三者需同时指定
X-User-Id操作人 UserId,覆盖 config.yaml 中的 credentials.user_id否,可单独指定
注意:X-Secret-Id、X-Secret-Key、X-Env 三个 Header 必须同时提供才会生效,缺少任一项则忽略,回退使用 config.yaml 中 credentials 的配置。X-User-Id 可以独立指定,用于覆盖默认操作人。

日志

日志文件位于可执行文件同目录的 ./log/ 目录下,文件名为 .log,自动轮转(单文件最大 500MB,保留 10 个备份)。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

电子签名Go本地部署API网关MCP协议腾讯云自动化流程

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ess MCP server

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ess MCP server 怎么安装?

公开资料给出的安装命令是 docker run -d --name ess-mcp-server \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

ess MCP server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

ess MCP server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ess MCP server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

ess MCP server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP