article
README
🚀 Triplewhale MCP 服务器
Triplewhale MCP 服务器基于模型上下文协议(MCP),这是一个全新的标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。本项目提供了安装程序以及适用于 Triplewhale 的 MCP 服务器,让你可以使用 Claude Desktop 或任何 MCP 客户端,通过自然语言与 Triplewhale 进行交互,极大提升使用效率。
自然语言交互示例
Was my net profit positive last month?.Rank countries by order revenue and new users for the last quarter..Give me ads ROAS over the last 7 days and break it out by attribution model?
🚀 快速开始
通过 Smithery 安装
要通过 Smithery 自动安装 Triplewhale MCP 服务器,可执行以下命令:
npx -y @smithery/cli install triplewhale --client claude
要求
本地使用方法
- 运行
npx -y @triplewhale/mcp-server-triplewhale init $TRIPLEWHALE_API_KEY - 重启 Claude Desktop
- 现在你可以尝试简单的命令,例如
what's my meta spend in the last 7 days?
📦 安装指南
通过 Smithery 自动安装
npx -y @smithery/cli install triplewhale --client claude
本地初始化安装
运行以下命令进行本地初始化:
npx -y @triplewhale/mcp-server-triplewhale init $TRIPLEWHALE_API_KEY
💻 使用示例
基础用法
在本地使用时,按照以下步骤操作:
# 初始化服务器
npx -y @triplewhale/mcp-server-triplewhale init $TRIPLEWHALE_API_KEY
# 重启 Claude Desktop
# 尝试简单命令,如询问过去 7 天的 meta 花费
# what's my meta spend in the last 7 days?
高级用法
与 MCP CLI 客户端一起开发
# 安装依赖
npm install
# 构建项目
npm run build
# 开启监听模式
npm run watch # 可以保持此窗口打开。
# 进入 mcp-client 目录并启动服务器
cd mcp-client/ && TRIPLEWHALE_API_KEY=... npm run start:mcp-server-triplewhale
与 Claude Desktop 一起开发
# 安装依赖
npm install
# 构建项目
npm run build
# 开启监听模式
npm run watch # 可以保持此窗口打开。
# 初始化服务器
node dist/index.js init $TRIPLEWHALE_API_KEY
每次要测试更改时,需 重新启动 Claude。
📚 详细文档
支持的工具
moby
开发相关
- 若要与 MCP CLI 客户端一起使用,可使用
mcp-client/迭代 MCP 服务器,更多内容请参见mcp-client/README.md。 - 若要与 Claude Desktop 一起开发,按照上述高级用法中的步骤操作,并在每次测试更改时重新启动 Claude。
测试
要运行测试,需要根据 .env.example 文件设置 .env 文件,然后执行以下命令:
npm run test
📄 许可证
本项目采用 MIT 许可证。
查看许可证详情
微信扫一扫