agentvet-mcp
agentvet-mcp
@mukundakatta/agentvet 用のMCPサーバー。 Claude Desktop、Cursor、Cline、Windsurf、Zed、その他あらゆるMCPクライアントで、LLMが生成したツール呼び出し引数を実行前に検証し、問題がある場合にLLMフレンドリーなリトライメッセージを生成できるようにします。
npx -y @mukundakatta/agentvet-mcp3つのツールを提供します:
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シリーズの一部です:
@mukundakatta/agentfit-mcp— Fit it. (適合させる)@mukundakatta/agentguard-mcp— Sandbox it. (サンドボックス化する)@mukundakatta/agentsnap-mcp— Test it. (テストする)@mukundakatta/agentvet-mcp— Vet it. (審査する) (これ)@mukundakatta/agentcast-mcp— Validate it. (検証する)
ライセンス
MIT
Maintenance
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
- AlicenseNot gradedqualityFmaintenanceA 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 context11350MIT
- AlicenseNot gradedqualityDmaintenanceA 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.8MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that wraps Spectral to lint OpenAPI specifications, enabling LLMs to validate and fix API definitions.1MIT
- AlicenseNot gradedqualityCmaintenanceMCP 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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