MCP 非同期サーバー
🚀 堅牢なステータス追跡とエラー処理を備えた非同期タスク処理を示す高性能なモデルコンテキストプロトコル (MCP) サーバー実装。
✨ 特徴
- 🔄非同期タスク処理- 長時間実行される操作を効率的に処理します
- 📊リアルタイムステータストラッキング- ポーリングサポートでタスクの進行状況を監視
- 🧹自動リソース管理- スマートなタスクのクリーンアップとメモリ管理
- ⏱️タイムアウト処理- タスクのタイムアウトを設定可能
- 🛡️堅牢なエラー処理- カスタムエラータイプと包括的なエラーレポート
- 📝 TypeScript サポート- 完全な型安全性と最新の JavaScript 機能
- 🔍組み込みのインスペクター- MCP サーバーを簡単にデバッグおよびテストできます
🚀 クイックスタート
前提条件
- Node.js 20.x 以上
- npm 9.x以上
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Async MCP Server を自動的にインストールするには:
インストール
サーバーの実行
インスペクタの使用
📖 APIリファレンス
利用可能なツール
process_task
新しい非同期タスクを作成します。
パラメータ | タイプ | 必須 | デフォルト | 説明 |
---|---|---|---|---|
入力 | 弦 | ✅ | - | 処理する入力文字列 |
遅延Ms | 番号 | ❌ | 5000 | 処理遅延(ミリ秒) |
タイムアウトMs | 番号 | ❌ | 30000 | タスクのタイムアウト(ミリ秒) |
check_task_status
既存のタスクのステータスを確認します。
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
タスクID | 弦 | ✅ | チェックするタスクのID |
タスクの状態
状態 | 説明 |
---|---|
🕒 pending | タスクは作成されましたが、開始されていません |
⚡ processing | タスクを処理中です |
✅ complete | タスクは正常に完了しました |
❌ error | タスクが失敗しました |
⚙️ 構成
src/constants.ts
の主な設定オプション:
🛠️ 開発
プロジェクト構造
開発コマンド
📝 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
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) を実装します。
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -104TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides a simple sleep/wait tool, useful for adding delays between operations such as waiting between API calls or testing eventually consistent systems.Last updated -167JavaScript