Skip to main content
Glama

agentvet-mcp

MCP-Server für @mukundakatta/agentvet. Ermöglicht es Claude Desktop, Cursor, Cline, Windsurf, Zed oder jedem anderen MCP-Client, von LLMs generierte Tool-Call-Argumente vor der Ausführung zu validieren und LLM-freundliche Wiederholungsnachrichten zu erstellen, wenn etwas nicht stimmt.

npx -y @mukundakatta/agentvet-mcp

Drei Tools:

  • validate_tool_args — prüft Argumente anhand einer kleinen Form-Spezifikation; gibt { valid, error?, retry_hint? } zurück, wobei retry_hint eine sofort sendebereite LLM-Feedback-Nachricht ist.

  • lint_tool_definition — führt eine Plausibilitätsprüfung einer Tool-Definition auf häufige Fehler durch, die die Genauigkeit der LLM-Tool-Nutzung beeinträchtigen.

  • generate_retry_message — erstellt bei einem Validierungsfehler die kanonische, an das LLM gerichtete Wiederholungsnachricht unter Verwendung der ToolArgError.toLLMFeedback()-Formatierung von agentvet.

Zu Ihrem Client hinzufügen

Claude Desktop

Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):

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

Gleiches Format für Cursor (~/.cursor/mcp.json), Cline, Windsurf, Zed.

Related MCP server: Echo MCP

Tool-Beispiele

validate_tool_args:

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

Gibt zurück:

{
  "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" } } }
  }
}

Gibt Warnungen zu nicht-snake_case-Namen, fehlenden Beschreibungen, fehlenden Feldbeschreibungen und fehlenden Pflichtfeldern zurück.

generate_retry_message:

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

Gibt die kanonische Wiederholungs-Feedback-Zeichenfolge zurück, die die Laufzeit-Aufrufer sehen – damit Sie Wiederholungstexte außerhalb der Live-Agent-Schleife vorbereiten können.

Warum ein separater MCP-Server

@mukundakatta/agentvet ist eine JavaScript-Bibliothek ohne Abhängigkeiten. Dieser MCP-Server macht seine Validierungs-Primitive für jeden MCP-fähigen KI-Assistenten zugänglich. Nützlich, um schnell ein Tool-Register zu prüfen oder den Assistenten zu fragen: „Ist dieses Argumente-Objekt für mein send_email-Tool gültig?“, ohne den Chat zu verlassen.

Für die Laufzeit-Argumentvalidierung in Ihrer Agenten-Schleife verwenden Sie @mukundakatta/agentvet direkt in Ihrem Node-Prozess (es umschließt Ihre Tool-Funktion und wirft synchron ToolArgError).

Verwandte MCP-Server

Teil der agent-stack-Serie:

Lizenz

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