UNPKG

windsurfmcp-aws-mcp-server1

Version:

Claude Desktop用のAWS MCPサーバーパッケージです。WebSocketを通じてAWS上のLambda関数に接続し、ZohoのCRM/Desk/Books APIとの連携機能を提供します。

90 lines (72 loc) 2.62 kB
# windsurfmcp-aws-mcp-server1 Claude Desktop用のAWS MCPサーバーパッケージです。WebSocketを通じてAWS上のLambda関数に接続し、ZohoのCRM/Desk/Books APIとの連携機能を提供します。 ## インストール ```bash npm install -g windsurfmcp-aws-mcp-server1 ``` または、Claude Desktopから直接実行する場合: ```json { "mcpServers": { "aws-mcp-server": { "command": "node", "args": ["windsurfmcp-aws-mcp-server1"], "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://www.zohoapis.com/books/v3", "authDomain": "https://accounts.zoho.com", "scope": "ZohoBooks.full.fullaccess.ALL", "organizationId": "YOUR_BOOKS_ORG_ID" } } } ``` ## 環境変数 以下の環境変数を設定して動作をカスタマイズできます: ### リージョン設定 - `API_BASE_URL`: Zoho APIのベースURLを指定(例: `https://www.zohoapis.com` または `https://www.zohoapis.jp`) - `AUTH_DOMAIN`: 認証ドメインを指定(例: `https://accounts.zoho.com` または `https://accounts.zoho.jp`) ### その他の環境変数 - `NODE_ENV`: 実行環境(`development`または`production`) - `USE_MOCK_TOKENS`: モックトークンを使用するかどうか(`true`または`false`) ## 前提条件 このパッケージを使用するには、以下の設定が必要です: 1. Zoho CRM/Desk/BooksのAPIクライアントIDとシークレット 2. 各サービスのリダイレクトURI 3. DeskとBooksの組織ID ## 機能 - Zoho CRM APIの操作 - Zoho Desk APIの操作 - Zoho Books APIの操作 - トークン自動更新 - エラーハンドリングとログ出力 ## ライセンス MIT ## 作者 MacNishio