mcpField
A
ajv-validator-mcp-server

ajv-validator-mcp-server

ローカル
github.com/mallanisp開発ツール074 週間前に更新

ajv-validator-mcp-server について

ajv-validator-mcp-serverは、AJVを使ってJSON Schemaに対するJSONデータの検証を行うシンプルなMCPサーバーです。検証結果やエラーの詳細を必要とするMCP対応クライアント向けです。

主な機能

  1. 01JSON Schemaに対するJSONデータの検証
  2. 02ajv-formatsによるフォーマット確認
  3. 03検証結果またはエラーの返却
  4. 04TypeScriptプロジェクトとしてのビルドと実行

活用シーン

  1. 01スキーマに対するJSONペイロードの確認
  2. 02スキーマ検証エラーの特定
  3. 03MCP SDK Inspectorでの対話的な検証テスト

MCP 対応

MCPクライアントに`ajv-validator`ツールを公開します。スキーマとデータを受け取り、結果メッセージまたは検証エラーを返します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

ajv-validator-mcp-server

このプロジェクトは、AJV を使用して JSON Schema に照らし合わせて JSON データを検証するための、最小限の Model Context Protocol (MCP) サーバーを提供します。

特長

  • 指定されたスキーマに照らし合わせて JSON データを検証する MCP ツール ajv-validator を公開します。
  • ajv-formats と統合し、拡張形式の検証に対応します。
  • MCP 互換のクライアントやツールに簡単に統合できるよう設計されています。

使い方

  1. プロジェクトをビルドします: 依存関係をインストールし、TypeScript ソースをコンパイルします。

  2. MCP サーバーを設定します: サンプル設定ファイルをコピーして編集し、Node.js バイナリとビルド済みサーバーのエントリーポイントを指定します。

  3. サーバーを起動します: npm start を使用するか、ビルド済みファイルを Node.js で直接実行します。

ツール API

ajv-validator
  • 説明: AJV を使用して、指定された JSON Schema に照らし合わせて JSON データを検証します。
  • パラメーター:
    • schema(object):JSON Schema の定義です。
    • data(object):検証する JSON データです。
  • 戻り値: 検証結果のメッセージ、またはエラーの一覧です。

開発

  • TypeScript(src/)で記述され、出力先は dist/ です。
  • MCP サーバーのメインエントリーポイント:src/index.ts。
  • プロジェクトのビルド、起動、監視用のスクリプトが含まれています。

MCP SDK Inspector

このプロジェクトは、MCP サーバーやツールを探索・テストするためのツールである MCP SDK Inspector と互換性があります。Inspector を使用して、次のことができます。

  • ajv-validator ツールを対話形式で確認し、実行する。
  • ツールのパラメーター、応答、エラーメッセージを確認する。
  • MCP サーバーとの統合をデバッグし、検証する。

MCP SDK Inspector の実行

このプロジェクトで MCP SDK Inspector を起動するには、次のコマンドを実行します。

npm run inspector

このコマンドを実行すると Inspector が起動し、ビルド済みの MCP サーバーに接続されます。これにより、ajv-validator ツールを対話形式でテストし、デバッグできます。

ライセンス

MIT -->

コメント

MCP は初めてですか?

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

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