Skip to main content
Glama

agentvet-mcp

@mukundakatta/agentvet 用のMCPサーバー。 Claude Desktop、Cursor、Cline、Windsurf、Zed、その他あらゆるMCPクライアントで、LLMが生成したツール呼び出し引数を実行前に検証し、問題がある場合にLLMフレンドリーなリトライメッセージを生成できるようにします。

npx -y @mukundakatta/agentvet-mcp

3つのツールを提供します:

  • validate_tool_args — 小さな形状仕様に基づいて引数をチェックします。{ valid, error?, retry_hint? } を返します。ここで retry_hint は、そのままLLMに送信できるフィードバックメッセージです。

  • lint_tool_definition — LLMのツール使用精度を低下させる一般的なミスがないか、ツール定義を健全性チェックします。

  • generate_retry_message — 検証エラーが与えられた場合、agentvetの ToolArgError.toLLMFeedback() フォーマットを使用して、LLM向けの標準的なリトライメッセージを作成します。

クライアントへの追加方法

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) または %APPDATA%\Claude\claude_desktop_config.json (Windows) を編集します:

{
  "mcpServers": {
    "agentvet": {
      "command": "npx",
      "args": ["-y", "@mukundakatta/agentvet-mcp"]
    }
  }
}

Cursor (~/.cursor/mcp.json)、Cline、Windsurf、Zedでも同様の形式です。

Related MCP server: Echo MCP

ツールの例

validate_tool_args:

{
  "tool_name": "send_email",
  "args": { "to": "a@b.com" },
  "shape": { "to": "string", "subject": "string", "body": "string" }
}

戻り値:

{
  "valid": false,
  "error": "missing required field: subject",
  "retry_hint": "send_email rejected your args: missing required field: subject. Please call again with the corrected arguments."
}

lint_tool_definition:

{
  "tool": {
    "name": "BadName",
    "inputSchema": { "type": "object", "properties": { "x": { "type": "string" } } }
  }
}

非snake_caseの名前、説明の欠如、フィールド説明の欠如、必須フィールドがないことなどに関する警告を返します。

generate_retry_message:

{
  "tool_name": "send_email",
  "validation_error": "missing required field: subject",
  "attempted_args": { "to": "a@b.com" }
}

ランタイムの呼び出し元が確認する標準的なリトライフィードバック文字列を返します。これにより、ライブエージェントループの外でリトライテキストを準備できます。

なぜ独立したMCPサーバーなのか

@mukundakatta/agentvet は依存関係のないJavaScriptライブラリです。このMCPサーバーは、その検証プリミティブをMCP対応のあらゆるAIアシスタントから利用可能にします。ツールレジストリを迅速に監査したり、チャットを離れることなく「この引数オブジェクトは私の send_email ツールにとって有効か?」とアシスタントに尋ねたりするのに便利です。

エージェントループ内でのランタイム引数検証には、Nodeプロセス内で直接 @mukundakatta/agentvet を使用してください(ツール関数をラップし、同期的に ToolArgError をスローします)。

関連するMCPサーバー

agent-stackシリーズの一部です:

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    A MCP server that exposes OpenAPI schema information to LLMs like Claude. This server allows an LLM to explore and understand large OpenAPI schemas through a set of specialized tools, without needing to load the whole schema into the context
    113
    50
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A lightweight server that enables AI agents to emit and validate structured messages through MCP tool call returns. It facilitates reliable programmatic consumption of agent outputs by echoing validated payloads against predefined schemas.
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that wraps Spectral to lint OpenAPI specifications, enabling LLMs to validate and fix API definitions.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that routes natural language requests to structured tool calls using a LoRA-tuned small language model, with built-in validation, retry, and fallback recovery.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MukundaKatta/agentvet-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server