Iaptic 用 MCP サーバー
Iaptic APIと連携するためのモデルコンテキストプロトコルサーバー。このサーバーにより、Claudeやその他のAIがIapticデータと連携し、顧客、購入、取引、統計に関する質問に答えることができます。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Iaptic を自動的にインストールするには:
npx -y @smithery/cli install mcp-server-iaptic --client claude
手動インストール
# Run directly with npx
npx mcp-server-iaptic --api-key YOUR_API_KEY --app-name YOUR_APP_NAME
# Or install globally
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"
]
}
}
利用可能なツール
顧客
customer_list
: 顧客リストcustomer_get
: IDで顧客の詳細を取得する
購入
purchase_list
: 購入リストlimit
: 返される購入の最大数(デフォルト: 100、最大: 1000)offset
: ページ区切りでスキップする購入数startdate
: この日付以降の購入をフィルタリングします(ISO形式、例:2024-01-01)enddate
: この日付より前の購入をフィルタリングします(ISO形式、例:2024-12-31)customerId
: 顧客IDでフィルタリング
purchase_get
: IDで購入の詳細を取得する
取引
transaction_list
: ページ区切りと日付フィルタリングを使用してトランザクションを一覧表示しますlimit
: 返されるトランザクションの最大数(デフォルト: 100、最大: 1000)offset
: ページ区切りでスキップするトランザクションの数startdate
: この日付以降の取引をフィルタリングします(ISO形式、例:2024-01-01)enddate
: この日付より前の取引をフィルタリングします(ISO形式、例:2024-12-31)purchaseId
: 購入IDでフィルタリング
transaction_get
: IDでトランザクションの詳細を取得する
統計
stats_get
: 取引と収益に関する一般的な統計を取得しますstats_app
: アプリ固有の統計情報を取得する
イベント
event_list
: ページ区切りと日付フィルタリングを使用して最近のイベントを一覧表示しますlimit
: 返されるイベントの最大数(デフォルト: 100)offset
: ページ区切りでスキップするイベント数startdate
: この日付以降のイベントをフィルタリングします(ISO形式、例:2024-01-01)enddate
: この日付より前のイベントをフィルタリングします(ISO形式、例:2024-12-31)
アプリ管理
iaptic_switch_app
: 別のIapticアプリに切り替えるappName
: 切り替えるアプリの名前apiKey
: アプリのAPIキー
iaptic_reset_app
: デフォルトのIapticアプリにリセットするiaptic_current_app
: 現在アクティブなアプリに関する情報を取得します
発達
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run production build
npm start
要件
- Node.js >= 18
- API認証情報を持つIapticアカウント
ライセンス
マサチューセッツ工科大学