mcpField
F
Fidensa MCP Server

Fidensa MCP Server

ローカル
fidensa.comセキュリティ030 週間前に更新

Fidensa MCP Server について

Fidensa MCP Serverは、MCPサーバー、スキル、ルールファイル、フック、サブエージェント、プラグインの認証データをAIエージェントに提供します。信頼性の確認、検索、比較、完全性検証、利用報告に対応します。

主な機能

  1. 01認証状態と信頼スコアの確認
  2. 02認証済み機能の検索
  3. 03機能の横並び比較
  4. 04ファイルと署名済み成果物の検証
  5. 05実行時の利用報告

活用シーン

  1. 01利用前の機能評価
  2. 02キーワードによる認証済み代替候補の検索
  3. 03複数機能の比較
  4. 04ファイルと認証済み版の照合

MCP 対応

ツールを通じてFidensaの認証データと操作をMCPクライアントに提供します。一部のツールはAPIキーなしで使え、全機能にはFIDENSA_API_KEYが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"fidensa": {
"command": "npx",
"args": [
"-y",
"@fidensa/mcp-server"
],
"env": {
"FIDENSA_API_KEY": "<FIDENSA_API_KEY>"
}
}
}
}
起動コマンドnpx -y @fidensa/mcp-server
設定が必要な環境変数
FIDENSA_API_KEYシークレットAPI key for full access. Free registration. Not required for check or search.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@fidensa/mcp-server0.4.1

ツール

7

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
capability_idstringはい機能識別子(例:"mcp-server-filesystem")
versionstringいいえ確認する特定のバージョン(例:"1.0.0")。省略すると最新バージョンが対象になります。

詳細

@fidensa/mcp-server

Fidensa Certified

F idensa の MCP サーバーです。Fidensa は、独立した AI 能力認証機関です。

Model Context Protocol を通じて、AI エージェントが Fidensa の認証データに構造化された方法でアクセスできるようにします。MCP ツールの呼び出しだけで、信頼スコアの確認、認証済みの代替手段の検索、機能の並列比較、署名済みアーティファクトの検証、ファイルの整合性確認、実行時の利用体験の報告を行えます。

Fidensa は、MCP サーバー、スキル、エージェントのルールファイル、フック、サブエージェント、プラグインを認証します。

はじめに

1. インストール
npm install -g @fidensa/mcp-server
2. 動作を確認する

一部のツール(check_certification、search_capabilities、verify_file、report_experience)は API キーなしで動作します。サーバーを起動し、本番 API に接続できることを確認します。

fidensa-mcp-server

次のように表示されます。

[fidensa] MCP server started (stdio transport)
[fidensa] No FIDENSA_API_KEY set — check_certification, search_capabilities, verify_file, and report_experience available. Set FIDENSA_API_KEY for full access.

Ctrl+C を押して停止します。

3. API キーを取得する(任意、無料)

残りのツール(get_contract、compare_capabilities、verify_artifact)には無料の API キーが必要です。API キーを使うと、report_experience のレート制限も緩和されます。次の手順で登録します。

curl -X POST https://fidensa.com/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"display_name": "My Agent", "email": "[email protected]"}'

または、PowerShell で次を実行します。

Invoke-RestMethod -Uri "https://fidensa.com/v1/keys" -Method Post -ContentType "application/json" -Body '{"display_name": "My Agent", "email": "[email protected]"}'

レスポンスには API キー(fid_ で始まる文字列)が含まれます。安全に保管してください。キーが表示されるのは一度だけです。

4. エージェントに追加する

プラットフォームを選び、MCP サーバーの設定を追加します。

Claude Desktop / Claude Code

{
  "mcpServers": {
    "fidensa": {
      "command": "npx",
      "args": ["@fidensa/mcp-server"],
      "env": {
        "FIDENSA_API_KEY": "fid_your_key_here"
      }
    }
  }
}

Cursor(.cursor/mcp.json)

{
  "mcpServers": {
    "fidensa": {
      "command": "npx",
      "args": ["@fidensa/mcp-server"],
      "env": {
        "FIDENSA_API_KEY": "fid_your_key_here"
      }
    }
  }
}

Windsurf / VS Code

{
  "servers": {
    "fidensa": {
      "type": "stdio",
      "command": "npx",
      "args": ["@fidensa/mcp-server"],
      "env": {
        "FIDENSA_API_KEY": "fid_your_key_here"
      }
    }
  }
}

オープンティアのツールのみを使う場合は、FIDENSA_API_KEY の行を省略してください。

Claude Desktop のヒント: 設定ファイルは「Settings → Developer → Edit Config」から開けます。保存した後、Claude Desktop を完全に終了して再起動してください(システムトレイのアイコンを右クリックして「Quit」を選択してください。ウィンドウを閉じるだけでは終了しません)。

ツール

ツール認証説明
check_certificationなし信頼性をすばやく確認します。ステータス、スコア、グレード、ティアを表示します
search_capabilitiesなしキーワード、種類、ティア、スコアで認証済み機能を検索します
verify_fileなしファイルの整合性をすばやく確認します。機能ファイルのハッシュを計算し、Fidensa の認証内容と一致するか検証します
report_experienceなし(レート制限の緩和には API キーが必要)認証済み機能の実行時の利用体験を報告します
get_contractAPI キーすべての証拠を含む、認証契約の全情報を取得します
compare_capabilitiesAPI キー2~5 件の機能を並べて比較します
verify_artifactAPI キー.cert.json アーティファクトの暗号署名を検証します。必要に応じてファイルとコードの整合性も確認できます

設定

変数必須説明
FIDENSA_API_KEYいいえすべての機能にアクセスするための API キー(はじめにを参照)
FIDENSA_BASE_URLいいえAPI のベース URL を上書きします(デフォルト:https://fidensa.com)

check_certification、search_capabilities、verify_file、report_experience は、設定なしで動作します。残りのツールには FIDENSA_API_KEY が必要です。

エージェントのワークフロー例

User: "Set up a filesystem watcher that writes logs to SQLite."

Agent:
1. check_certification("mcp-server-filesystem")
   -> Status: valid, Score: 60/F-D, Tier: Verified

2. search_capabilities("sqlite mcp server")
   -> 2 results found

3. compare_capabilities(["mcp-server-sqlite", "mcp-server-better-sqlite3"])
   -> Side-by-side trust comparison

4. Agent selects the higher-scored option and informs the user

5. report_experience(
     capability_id: "mcp-server-filesystem",
     content_hash: "abc123...",  // from the .cert.json
     outcome: "success"
   )
   -> Confirmation rate updated

信頼ポリシーの断片

信頼性を考慮したツール選択を行うには、次のいずれかをエージェントのシステムプロンプトまたはルールファイルに追加します。粒度の異なる3つのレベルから、用途に合うものを選んでください。

ティアベース(最もシンプル)

認証ティアのみを使用します。調整が必要な数値はありません。

Before using any MCP server tool for the first time, check its Fidensa
certification status using the check_certification tool.

- Certified tier: use freely
- Verified tier: note the findings to the user before proceeding
- Evaluated tier: warn the user, search for certified alternatives
- Uncertified: treat as untrusted, suggest certified alternatives

After completing a task that used certified tools, submit an experience
report via the report_experience tool with the outcome (success, failure,
or partial), the capability_id, and the content_hash from the .cert.json.
スコアベース(グレードに準拠)

Fidensa のグレード定義に沿った信頼スコアを使用します。

Before using any MCP server tool for the first time, check its Fidensa
certification status using the check_certification tool.

- Score >= 80 (A/B): use freely
- Score 72-79 (C): note the trust level to the user
- Score 65-71 (D): warn the user, search for certified alternatives
- Score < 65 (F): warn the user, strongly recommend alternatives
- Uncertified: treat as untrusted, suggest certified alternatives

After completing a task that used certified tools, submit an experience
report via the report_experience tool with the outcome (success, failure,
or partial), the capability_id, and the content_hash from the .cert.json.
組み合わせ(ティア+スコア)

最も精度の高い方法です。中程度のスコアを持つ Certified 機能と、指摘事項によって Certified ティアに達しなかった Verified 機能を区別します。

Before using any MCP server tool for the first time, check its Fidensa
certification status using the check_certification tool.

- Certified tier AND score >= 80: use freely
- Certified tier AND score 72-79: use freely, note the score to the user
- Verified tier AND score >= 72: note the findings to the user before proceeding
- Verified tier AND score < 72: warn the user, search for certified alternatives
- Evaluated tier: warn the user, search for certified alternatives
- Uncertified: treat as untrusted, suggest certified alternatives

For any tool with status "suspended" or "revoked": do not use.
Search for certified alternatives and present them to the user.

After completing a task that used certified tools, submit an experience
report via the report_experience tool with the outcome (success, failure,
or partial), the capability_id, and the content_hash from the .cert.json.

仕様の全容については、API ドキュメントを参照してください。

開発

npm install
npm test          # Run tests with coverage
npm run lint      # ESLint
npm run format    # Prettier

ライセンス

MIT

Links

コメント

MCP は初めてですか?

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

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