remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP 非同期サーバー
🚀 堅牢なステータス追跡とエラー処理を備えた非同期タスク処理を示す高性能なモデルコンテキストプロトコル (MCP) サーバー実装。
✨ 特徴
- 🔄非同期タスク処理- 長時間実行される操作を効率的に処理します
- 📊リアルタイムステータストラッキング- ポーリングサポートでタスクの進行状況を監視
- 🧹自動リソース管理- スマートなタスクのクリーンアップとメモリ管理
- ⏱️タイムアウト処理- タスクのタイムアウトを設定可能
- 🛡️堅牢なエラー処理- カスタムエラータイプと包括的なエラーレポート
- 📝 TypeScript サポート- 完全な型安全性と最新の JavaScript 機能
- 🔍組み込みのインスペクター- MCP サーバーを簡単にデバッグおよびテストできます
🚀 クイックスタート
前提条件
- Node.js 20.x 以上
- npm 9.x以上
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Async MCP Server を自動的にインストールするには:
Copy
インストール
Copy
サーバーの実行
Copy
インスペクタの使用
Copy
📖 APIリファレンス
利用可能なツール
process_task
新しい非同期タスクを作成します。
Copy
パラメータ | タイプ | 必須 | デフォルト | 説明 |
---|---|---|---|---|
入力 | 弦 | ✅ | - | 処理する入力文字列 |
遅延Ms | 番号 | ❌ | 5000 | 処理遅延(ミリ秒) |
タイムアウトMs | 番号 | ❌ | 30000 | タスクのタイムアウト(ミリ秒) |
check_task_status
既存のタスクのステータスを確認します。
Copy
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
タスクID | 弦 | ✅ | チェックするタスクのID |
タスクの状態
状態 | 説明 |
---|---|
🕒 pending | タスクは作成されましたが、開始されていません |
⚡ processing | タスクを処理中です |
✅ complete | タスクは正常に完了しました |
❌ error | タスクが失敗しました |
⚙️ 構成
src/constants.ts
の主な設定オプション:
Copy
🛠️ 開発
プロジェクト構造
Copy
開発コマンド
Copy
📝 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
このサーバーは、リアルタイムのステータス追跡、堅牢なエラー処理、自動リソース管理を備えた非同期タスクを処理するために、モデル コンテキスト プロトコル (MCP) を実装します。