af-databridge について
af-databridgeは、CSVテキストをJSONに変換し、加重KPIスコアを計算する依存関係のないMCPサーバーです。軽量なデータ変換や指標評価に適しています。
主な機能
- 01CSVからJSONへの変換
- 02区切り文字の検出と引用フィールドの処理
- 03数値と真偽値の型推定
- 04方向を正規化した加重KPIスコアリング
活用シーン
- 01区切り形式のCSVテキストを後続処理用に変換
- 02高いほど良い・低いほど良い目標でKPIを評価
MCP 対応
stdio上のJSON-RPC 2.0を通じて、MCPクライアントに`csv_to_json`と`kpi_score`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AF DataBridge MCP
2 つのツールを備えた、依存関係ゼロの Model Context Protocol サーバーです。
| ツール | 機能 |
|---|---|
csv_to_json | CSV テキストを JSON に変換します。区切り文字(, ; タブ ` |
kpi_score | 高いほど良い、または低いほど良い正規化を用いて、重み付けされた KPI を 0..1 の範囲でスコアリングします。 |
依存関係はありません。ネットワーク呼び出しもありません。Node 18+ で動作します。
インストールと実行
node server.mjs # speaks JSON-RPC 2.0 over stdio
クライアントの設定例(Claude Desktop、Cursor、Cline など):
{ "mcpServers": { "af-databridge": { "command": "node", "args": ["/path/to/af-databridge-mcp/server.mjs"] } } }
例
入力 CSV(セミコロン区切り、引用符で囲まれたカンマ、混在する型):
sku;name;price;in_stock
A1;"Widget, small";4.50;true
B2;Gadget;12;false
csv_to_json の戻り値:
[
{ "sku": "A1", "name": "Widget, small", "price": 4.5, "in_stock": true },
{ "sku": "B2", "name": "Gadget", "price": 12, "in_stock": false }
]
テスト
node test.mjs # 9 passed
確認済み:sniffDelimiter が ; と , を正しく選択すること、引用符で囲まれたカンマが保持されること、空白行がスキップされること、型推論により 12 が 12 に、4.50 が 4.5 に、true が true に変換されること、そして KPI の重み付けが正確であること(重みが 3:1 で達成率が 100%/0% の場合、0.75)。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。