
MCP Server for Iaptic

2025.03.02
3
TypeScript商业数据分析客户关系管理交易分析商业智能金融服务
mcp-server-iaptic 是一个用于与 Iaptic API 交互的 Model Context Protocol 服务器。它允许 Claude 或其他 AI 与您的 Iaptic 数据进行交互,以回答关于客户、购买、交易和统计信息的问题。该服务器提供了丰富的工具集,用于管理客户信息、购买记录、交易数据以及生成统计报告。
View on GitHub
Overview
基本能力
产品定位
mcp-server-iaptic 是一个中间件服务器,旨在为 AI 系统(如 Claude)提供与 Iaptic 平台数据交互的能力。它充当了 AI 和 Iaptic API 之间的桥梁,使得 AI 能够查询和处理商业数据。
核心功能
- 客户管理:列出客户和获取客户详细信息
- 购买记录管理:列出购买记录和获取特定购买详情
- 交易管理:列出交易记录和获取特定交易详情
- 统计分析:获取一般统计数据和特定应用的统计数据
- 事件管理:列出近期事件
- 应用管理:切换、重置和查询当前应用
适用场景
- AI 辅助的商业数据分析
- 自动化客户关系管理
- 交易记录查询和分析
- 商业智能报告生成
- 多应用环境下的数据管理
工具列表
- Customers
customer_list
: 列出客户-
customer_get
: 通过 ID 获取客户详细信息 -
Purchases
purchase_list
: 列出购买记录(支持分页、日期过滤和客户 ID 过滤)-
purchase_get
: 通过 ID 获取购买详情 -
Transactions
transaction_list
: 列出交易记录(支持分页、日期过滤和购买 ID 过滤)-
transaction_get
: 通过 ID 获取交易详情 -
Statistics
stats_get
: 获取关于交易和收入的一般统计数据-
stats_app
: 获取应用特定统计数据 -
Events
-
event_list
: 列出近期事件(支持分页和日期过滤) -
App Management
iaptic_switch_app
: 切换到不同的 Iaptic 应用iaptic_reset_app
: 重置到默认的 Iaptic 应用iaptic_current_app
: 获取当前活动应用的信息
使用教程
使用依赖
- Node.js >= 18
- Iaptic 账户及 API 凭证
安装教程
通过 Smithery 安装
npx -y @smithery/cli install mcp-server-iaptic --client claude
手动安装
# 直接运行
npx mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME
# 或全局安装
npm install -g mcp-server-iaptic
mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME
与 Claude Desktop 配合使用
在 Claude Desktop 配置文件中添加:
{
"iaptic": {
"command": "npx",
"args": [
"mcp-server-iaptic",
"--api-key", "your-api-key-here",
"--app-name", "your-app-name-here"
]
}
}
调试方式
# 安装依赖
npm install
# 开发模式运行
npm run dev
# 生产构建
npm run build
# 运行生产构建
npm start