Token导航 LogoToken导航

MCP Server · 金融服务

Cantool (Displace Tech)

Cantool是一个用于Canton应用开发的命令行工具,提供项目脚手架、DAML编译、测试、本地沙盒管理和MCP服务器功能,支持AI辅助开发。

未说明官方级别未说明来源级核验工具 6
区块链开发命令行工具GoClaude智能合约Cursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
DisplaceTech
提供方
DisplaceTech

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Cantool (Displace Tech) 属于金融服务类 MCP Server,公开资料标注 6 个工具,通过传输方式未标注接入,适配 Claude、Cursor,没有现成的安装命令;接入前要先准备 访问 Token。

分类

金融服务

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Cantol

Canton应用程序开发CLI——项目脚手架、DAML编译、测试、本地沙箱管理和用于AI辅助开发的MCP服务器。

为什么选择Cantol

  • 核心命令的单一二进制、零运行时依赖关系。 下载一个文件, chmod +x,跑。核心CLI(脚手架、MCP服务器、环境、插件)不需要JVM、Node.js或容器运行时。
  • 交叉汇编。 GOOS=linux GOARCH=amd64 go build 从macOS生成Linux二进制文件。CI构建适用于所有平台。
  • 静态链接。 没有共享库冲突,没有版本不匹配,没有容器映像膨胀。将二进制文件复制到气隙环境中,它就可以工作了。
  • 插件系统。 可通过JSON-RPC插件进行扩展。核心命令在任何外部插件发布之前证明插件契约。

安装

# Homebrew (macOS)
brew install displacetech/tap/cantool

# Binary download (preferred for institutions)
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m); [ "$ARCH" = "x86_64" ] && ARCH="amd64"
curl -sSL "https://github.com/DisplaceTech/Cantool/releases/latest/download/cantool_${OS}_${ARCH}.tar.gz" \
  | tar xz cantool
sudo mv cantool /usr/local/bin/

# Go install (for Go developers)
go install github.com/displacetech/cantool@latest

快速开始

# Create a new project
cantool init my-app --template basic
cd my-app

# Check environment status
cantool status

# Manage environments
cantool env add local --host localhost --ledger-port 5011
cantool env use local

# See installed plugins
cantool plugin list

也得到 build, test, dev, clean,以及 doctor 命令,启用便利插件(请参阅 插件).

命令

核心命令

命令描述
cantool init [name]从模板创建新的Canton项目(basic 或 token)
cantool env {add,use,list,remove}管理命名环境配置文件
cantool status显示Canton节点运行状况、版本和连接方
cantool mcp serve启动MCP服务器进行AI助手集成(stdio)
cantool plugin list列出已安装的插件

可选便利命令(插件)

这些命令由内置的 convenience 插件,必须在中启用 cantool.yaml (参见 插件).他们将任务委托给dpm/daml,并将归因行打印到stderr(例如。, -> delegating to dpm build).

命令描述
cantool build [--watch]编译DAML源代码。 --watch 根据文件更改进行重建
cantool test [--verbose]使用结构化输出运行DAML脚本测试
cantool dev [--port P]通过热重新加载和参与方配置启动本地沙盒
cantool clean [--all]删除构建工件
cantool doctor检查先决条件(Java、SDK、Docker、端口、Go)

全球旗帜

标志描述
--format输出格式: human (默认), json, quiet
--version打印版本

配置

Cantol支持两个级别的配置:

  1. 全局配置 --按顺序检查: $XDG_CONFIG_HOME/cantool/config.yaml (默认值 ~/.config/cantool/), ~/Library/Application Support/cantool/config.yaml (仅限macOS), ~/.cantool/config.yaml (回退)。适用于所有项目。可用于在所有项目中一次性启用插件。
  2. 项目配置 — cantool.yaml 在项目根中。项目设置会覆盖全局设置。

全局配置

创建全局配置以设置所有项目的默认值:

# Linux
mkdir -p ~/.config/cantool
cat > ~/.config/cantool/config.yaml  ~/Library/Application\ Support/cantool/config.yaml  ~/.config/cantool/config.yaml  ~/Library/Application\ Support/cantool/config.yaml  delegating to dpm build`).

使用 `cantool plugin list` 查看已安装的插件。

### 外部插件

外部插件是独立的二进制文件,通过stdin/stdout上的JSON-RPC 2.0进行通信。插件可以在以下位置找到 `~/.cantool/plugins/` 并且必须做出回应 `--metadata` 使用JSON有效载荷:

{ "name": "my-plugin", "version": "1.0.0", "description": "My custom plugin", "author": "Your Name", "min_host_version": "0.1.0" }


看 `internal/plugin/interface.go` 获取完整的插件接口定义。

## 错误代码

Cantol按子系统使用结构化错误代码:

|范围|子系统|
|-------|-----------|
|CT1xxx|配置|
|CT2xxx |软件开发工具包/工具|
|CT3xxx |沙盒/运行时|
|CT4xxx |构建|
|CT5xxx |测试|
|CT6xxx|分类帐API|
|CT7xxx | MCP服务器|
|CT8xxx |插件系统|
|CT9xxx |环境管理|

每个错误都包含一个人类可读的建议,说明如何修复它。

## 许可证

[Apache 2.0](LICENSE)

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

区块链开发Go本地部署智能合约CLI工具DAML编译AI辅助开发

支持客户端

ClaudeCursor

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

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cantool (Displace Tech)

MCP World · 本页

6未说明未标注1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

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

常见问题

5 条

Cantool (Displace Tech) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cantool (Displace Tech) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cantool (Displace Tech) 收费吗?

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

Cantool (Displace Tech) 需要 API Key 吗?

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

Cantool (Displace Tech) 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP