Claude Desktop用のAWS MCPサーバーパッケージです。WebSocketを通じてAWS上のLambda関数に接続し、ZohoのCRM/Desk/Books APIとの連携機能を提供します。
npm install -g windsurfmcp-aws-mcp-server
または、Claude Desktopから直接実行する場合:
{
"mcpServers": {
"aws-mcp-server": {
"command": "node",
"args": ["windsurfmcp-aws-mcp-server"],
"stdio": {
"stdout": "pipe",
"stderr": "pipe"
}
}
},
"zohoConfig": {
"crm": {
"clientId": "YOUR_CRM_CLIENT_ID",
"clientSecret": "YOUR_CRM_CLIENT_SECRET",
"redirectUri": "YOUR_CRM_REDIRECT_URI",
"apiBaseUrl": "https://www.zohoapis.com/crm/v2",
"authDomain": "https://accounts.zoho.com",
"scope": "ZohoCRM.modules.ALL"
},
"desk": {
"clientId": "YOUR_DESK_CLIENT_ID",
"clientSecret": "YOUR_DESK_CLIENT_SECRET",
"redirectUri": "YOUR_DESK_REDIRECT_URI",
"apiBaseUrl": "https://desk.zoho.com/api/v1",
"authDomain": "https://accounts.zoho.com",
"scope": "ZohoDesk.tickets.ALL,ZohoDesk.basic.READ",
"organizationId": "YOUR_DESK_ORG_ID"
},
"books": {
"clientId": "YOUR_BOOKS_CLIENT_ID",
"clientSecret": "YOUR_BOOKS_CLIENT_SECRET",
"redirectUri": "YOUR_BOOKS_REDIRECT_URI",
"apiBaseUrl": "https://books.zoho.com/api/v3",
"authDomain": "https://accounts.zoho.com",
"scope": "ZohoBooks.full.fullaccess.ALL",
"organizationId": "YOUR_BOOKS_ORG_ID"
}
}
}
以下の環境変数を設定して動作をカスタマイズできます:
-
NODE_ENV
: 実行環境(development
またはproduction
) -
USE_MOCK_TOKENS
: モックトークンを使用するかどうか(true
またはfalse
)
このパッケージを使用するには、以下の設定が必要です:
- Zoho CRM/Desk/BooksのAPIクライアントIDとシークレット
- 各サービスのリダイレクトURI
- DeskとBooksの組織ID
- Zoho CRM APIの操作
- Zoho Desk APIの操作
- Zoho Books APIの操作
- トークン自動更新
- エラーハンドリングとログ出力
MIT
MacNishio