典枢数据平台(dianshudata.com)的 MCP 服务——为 AI Agent 提供典枢平台的完整操作能力,包括登录、订单管理、数据下载、API 调用、数据集搜索等。
macos-arm64.zipmacos-amd64.ziplinux-amd64.ziplinux-arm64.zipwindows-amd64.zipwindows-arm64.zipdianshu-mcp(Windows 为 dianshu-mcp.exe)skills/前提条件:Go 1.22+(所有平台)、Git
# 从 GitHub 克隆
git clone https://github.com/YeeZTech/dianshu-mcp.git
# 或从 Gitee 克隆
git clone https://gitee.com/YeeZTech/dianshu-mcp.git
cd dianshu-mcp
go build -o dianshu-mcp .
./dianshu-mcp -headless=true
| 参数 | 默认值 | 说明 |
|---|---|---|
-headless |
false |
true = 后台模式(不弹浏览器);false = 前台模式 |
-port |
18061 |
HTTP 服务端口 |
-output-dir |
~/Downloads/dianshu-mcp/ |
自定义输出根目录 |
输出目录:
~/Downloads/dianshu-mcp/downloads/~/Downloads/dianshu-mcp/api-data/将 .skill/dianshu/ 复制到对应 Agent 的 skills 目录,然后配置 MCP 连接。两步都必须完成。
导入 Skills: cp -r .skill/dianshu ~/.hermes/skills/
配置 MCP(~/.hermes/config.yaml):
mcp_servers:
dianshu-mcp:
transport: streamable-http
url: http://localhost:18061/mcp
或通过命令:hermes config set mcp_servers.dianshu-mcp.transport streamable-http 和 hermes config set mcp_servers.dianshu-mcp.url http://localhost:18061/mcp
导入 Skills: cp -r .skill/dianshu .claude/skills/
配置 MCP(.claude/settings.json):
{
"mcpServers": {
"dianshu-mcp": {
"type": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
⚠️ Claude Code 使用
"type"字段,非"transport"。
导入 Skills: cp -r .skill/dianshu .cursor/skills/
配置 MCP(.cursor/mcp.json):
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .trae/skills/
配置 MCP: 打开设置 → MCP → 手动添加,或编辑 .trae/mcp.json:
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .workbuddy/skills/
配置 MCP: 点击侧栏 CodeBuddy Settings → MCP → Add MCP,在 JSON 中添加,或编辑 .workbuddy/mcp.json:
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .augment/skills/
配置 MCP(.augment/mcp.json):
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .windsurf/skills/
配置 MCP(.windsurf/mcp.json):
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .tongyi/skills/
配置 MCP: 右上角头像 → 个人设置 → MCP 服务 → + → 手工添加(SSE 类型,填名称和 http://localhost:18061/mcp),或编辑 .tongyi/mcp.json:
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
导入 Skills: cp -r .skill/dianshu .vscode/skills/
配置 MCP(项目根目录 mcp.json 或 Cline 扩展设置):
{
"mcpServers": {
"dianshu-mcp": {
"transport": "streamable-http",
"url": "http://localhost:18061/mcp"
}
}
}
Agent 连接成功后,说「登录典枢」即可扫码登录。之后可用自然语言操作:
Skills 和 MCP 是两个独立配置,漏了任何一个都会失败。逐一确认:
http://localhost:18061/mcp?dianshu-mcp 服务正在运行?仍不行则手动调用 check_login_status 验证连接。
| 工具 | 说明 |
|---|---|
check_login_status |
检查典枢登录状态 |
get_login_qrcode |
获取微信扫码登录二维码(渲染在聊天中) |
wait_login |
等待扫码完成(配合 get_login_qrcode) |
open_login_browser |
打开浏览器登录(支持扫码+账号密码) |
set_token |
手动保存登录 token(浏览器登录备选) |
delete_cookies |
清除登录态,切换账号 |
| 工具 | 说明 |
|---|---|
list_orders |
查询订单列表,支持按类型 / 编号筛选 |
list_downloads |
列出已购买的可下载数据产品 |
download_order |
通过任务编码下载并解密数据文件 |
list_purchased_apis |
列出已购买的数据 API |
get_api_detail |
获取 API 的详细参数信息 |
call_api |
调用已购买的数据 API(自动加解密) |
| 工具 | 说明 |
|---|---|
search_datasets |
按关键词搜索典枢平台数据集 |
dataset_detail |
获取数据集详细信息 |
homepage_recommend |
获取首页推荐(热门 / 高分数据集等) |
my_datasets |
获取我发布的数据集列表 |
| 工具 | 说明 |
|---|---|
get_my_profile |
获取当前账号资料 |
get_my_wallet |
获取钱包余额 |
list_wallet_transactions |
查看钱包交易明细 |