windsurfmcp-aws-mcp-server
v1.0.1
Published
Claude Desktop用のAWS MCPサーバーパッケージです。WebSocketを通じてAWS上のLambda関数に接続し、ZohoのCRM/Desk/Books APIとの連携機能を提供します。
Readme
windsurfmcp-aws-mcp-server
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
