Skip to main content
Glama

agentvet-mcp

Servidor MCP para @mukundakatta/agentvet. Permite que Claude Desktop, Cursor, Cline, Windsurf, Zed o cualquier otro cliente MCP valide los argumentos de llamadas a herramientas generados por LLM antes de su ejecución y produzca mensajes de reintento amigables para el LLM cuando algo sale mal.

npx -y @mukundakatta/agentvet-mcp

Tres herramientas:

  • validate_tool_args — verifica los argumentos contra una especificación de forma pequeña; devuelve { valid, error?, retry_hint? } donde retry_hint es un mensaje de retroalimentación para el LLM listo para enviar.

  • lint_tool_definition — realiza una comprobación de integridad de una definición de herramienta en busca de errores comunes que perjudican la precisión del uso de herramientas por parte del LLM.

  • generate_retry_message — dado un error de validación, construye el mensaje de reintento canónico orientado al LLM utilizando el formato ToolArgError.toLLMFeedback() de agentvet.

Añadir a tu cliente

Claude Desktop

Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

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

La misma estructura para Cursor (~/.cursor/mcp.json), Cline, Windsurf, Zed.

Related MCP server: Echo MCP

Ejemplos de herramientas

validate_tool_args:

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

Devuelve:

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

Devuelve advertencias sobre nombres que no están en snake_case, descripciones faltantes, descripciones de campos faltantes y ausencia de campos obligatorios.

generate_retry_message:

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

Devuelve la cadena de retroalimentación de reintento canónica que ven los llamadores en tiempo de ejecución, para que puedas preparar el texto de reintento fuera del bucle del agente en vivo.

Por qué un servidor MCP separado

@mukundakatta/agentvet es una biblioteca de JavaScript sin dependencias. Este servidor MCP hace que sus primitivas de validación sean accesibles desde cualquier asistente de IA compatible con MCP. Útil para auditar rápidamente un registro de herramientas o preguntar al asistente "¿es este objeto de argumentos válido para mi herramienta send_email?" sin salir del chat.

Para la validación de argumentos en tiempo de ejecución en tu bucle de agente, utiliza @mukundakatta/agentvet directamente dentro de tu proceso Node (envuelve tu función de herramienta y lanza ToolArgError de forma síncrona).

Servidores MCP hermanos

Parte de la serie agent-stack:

Licencia

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