mcpField
A
af-databridge

af-databridge

ローカル
github.com/farmmer938-lgtmデータ・分析0今日更新

af-databridge について

af-databridgeは、CSVテキストをJSONに変換し、加重KPIスコアを計算する依存関係のないMCPサーバーです。軽量なデータ変換や指標評価に適しています。

主な機能

  1. 01CSVからJSONへの変換
  2. 02区切り文字の検出と引用フィールドの処理
  3. 03数値と真偽値の型推定
  4. 04方向を正規化した加重KPIスコアリング

活用シーン

  1. 01区切り形式のCSVテキストを後続処理用に変換
  2. 02高いほど良い・低いほど良い目標でKPIを評価

MCP 対応

stdio上のJSON-RPC 2.0を通じて、MCPクライアントに`csv_to_json`と`kpi_score`ツールを提供します。

設定

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

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

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

リポジトリ
パッケージ
mcpbaf-databridge-1.0.0.mcpb1.0.0

ツール

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

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

詳細

AF DataBridge MCP

2 つのツールを備えた、依存関係ゼロの Model Context Protocol サーバーです。

ツール機能
csv_to_jsonCSV テキストを 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

コメント

MCP は初めてですか?

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

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