mcpField
M
MCP Chain of Draft Server 🧠

MCP Chain of Draft Server 🧠

ローカル
github.com/bsmi021AI・エージェント2485 週間前に更新

MCP Chain of Draft Server 🧠 について

反復的なドラフトと焦点を絞った批評を通じて、開発者の思考や設計を整理するための MCP サーバーです。API 設計、アーキテクチャの判断、実装計画などを扱い、Chain of Draft プロトコルに基づいて構造的な推論を行いたい開発者向けです。

主な機能

  1. 01Chain of Draft プロトコルによる反復的な推論
  2. 02推論チェーンとドラフト履歴の管理
  3. 03特定の推論ステップに対する批評
  4. 04Zod による検証を備えた TypeScript 実装
  5. 05構造化されたエラー型と例外処理
  6. 06組み込みのリアルタイムログ

活用シーン

  1. 01API 設計やアーキテクチャ判断のレビュー
  2. 02コードレビューや実装計画の反復的な改善
  3. 03複数のドラフトによる複雑な問題の整理

MCP 対応

本プロジェクトは MCP サーバーであり、推論チェーンの記録、批評の焦点設定、反復過程の追跡を行うドラフトベースの推論ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Chain of Draft Server 🧠

Chain of Draft Server は、思考や設計を体系的かつ反復的に洗練させ、開発者がより良い判断を下せるよう支援する、強力な AI 駆動ツールです。人気の AI エージェントとシームレスに連携し、推論、API 設計、アーキテクチャ上の意思決定、コードレビュー、実装計画に対して、体系的なアプローチを提供します。

🌟 特長

主な機能
  • 反復的な推論:Chain of Draft プロトコルを通じて体系的に改善します
  • 思考履歴:推論の反復を追跡・管理します
  • 分岐のサポート:特定の推論ステップに焦点を当ててレビューします
  • TypeScript サポート:Zod による検証を備えた完全な TypeScript 実装です
  • エラー処理:包括的なエラー型とエラー処理を備えています
  • リアルタイムロギング:デバッグとモニタリングのシステムを内蔵しています

🚀 はじめに

前提条件
  • Node.js >= 16.0.0
  • npm >= 8.0.0
インストール
  1. リポジトリをクローンします:
git clone https://github.com/bsmi021/mcp-chain-of-draft-server.git
cd mcp-chain-of-draft-server
  1. 依存関係をインストールします:
npm install
設定

initialize.ts でサーバーを簡単に設定できます:

const serverConfig = {
    name: "chain-of-draft",
    version: "1.0.0",
}

💡 使用例

Chain of Draft プロトコル
const thoughtData = {
    reasoning_chain: ["Initial analysis of the problem"],
    next_step_needed: true,
    draft_number: 1,
    total_drafts: 3,
    is_critique: true,
    critique_focus: "logical_consistency"
};

🛠️ 開発

プロジェクト構成
src/
├── tools/                          # Specialized Tools
│   ├── chainOfDraft/              # Core Protocol
│   └── index.ts / # Entry Point
├── utils/                         # Utilities
└── index.ts                      # Entry Point
開発サーバーの起動
npm run dev

❓ よくある質問

Chain of Draft プロトコルはどのように機能しますか?

このプロトコルでは、反復的な草案作成と、焦点を絞った批評を通じて、思考を体系的に改善できるよう導きます。

批評の観点はカスタマイズできますか?

はい。各ツールでは、ニーズに合わせて批評の焦点をカスタマイズできます。

草案は何回作成すればよいですか?

ほとんどのタスクでは、3~5回の草案作成をおすすめしますが、複雑さに応じて調整できます。

🤝 コントリビューション

コントリビューションを歓迎します。コントリビューションガイドラインをご確認ください。

👥 コミュニティとサポート

  • GitHub Issues - バグの報告や機能の提案
  • Pull Requests - コントリビューションの提出
  • ドキュメント - 詳細なドキュメントをご確認ください

📝 ライセンス

MIT License - 詳細については LICENSE ファイルをご覧ください。

🙏 謝辞

  • コントリビューターと初期導入者の皆さまに感謝します
  • MCP コミュニティに特別な感謝を申し上げます
  • 体系的な推論手法に着想を得ています

@bsmi021 が 🧠 を込めて作成

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。