yade-mcp
yade-mcp
O.engines += [LLM()] # otro motor más.
yade-mcp conecta agentes de IA a YADE — el motor de método de elementos discretos de código abierto — a través del Protocolo de Contexto de Modelo. Explora la documentación de la API, ejecuta simulaciones y ejecuta código, todo mediante una conversación natural.
Tu agente no solo llama a herramientas, sino que se sienta en tu consola de YADE, ejecuta simulaciones largas por sí mismo y se mantiene sincronizado con lo que estás haciendo.

Características
Tu agente escribe, YADE ejecuta
Impulsado por yade_execute_code
Describe lo que quieres en lenguaje sencillo. El agente escribe comandos en tu consola de YADE: inspeccionando partículas, ajustando parámetros, avanzando el motor, analizando resultados. Lee cada salida, depura e itera, de la misma manera que tú lo haces en la consola.
Ponlo en marcha, aléjate
Impulsado por yade_execute_task + yade_check_task_status + yade_interrupt_task
Ejecuta un script completo de YADE como una tarea en segundo plano, igual que al ejecutar yade script.py, excepto que no tienes que supervisarlo. El agente observa por sí mismo: siguiendo la salida en vivo, detectando errores a medida que aparecen, deteniendo la ejecución correctamente cuando algo parece incorrecto, corrigiendo el script y volviendo a enviarlo, hasta que la simulación realmente termina.
Nueva sesión, sin arranque en frío
Impulsado por yade_list_tasks + yade_check_task_status
Cada tarea que has enviado (el script, la salida en vivo, el estado final) permanece registrada. Cuando la ventana de contexto se llena o regresas al día siguiente, un agente nuevo entra en un proyecto que ya se recuerda a sí mismo: enumera lo que se ha ejecutado, lee lo que produjo cada tarea y continúa sin que tengas que explicar nada de nuevo.
Un shell en vivo dentro de la simulación en ejecución
Impulsado por yade_execute_code
Mientras se ejecuta una tarea, el agente tiene un shell en vivo dentro de la simulación: pídele que inspeccione cualquier variable, vuelque el estado de cualquier objeto o renderice un gráfico nuevo bajo demanda, sin editar el script ni detener la ejecución.
Tú escribes, el agente está sincronizado
Más allá de las tareas enviadas, cada línea que escribes en la consola de YADE (las variables que revisaste, los parámetros que probaste, los callejones sin salida que abandonaste) también fluye hacia el contexto del agente. Cuando pasas a chatear, ya tiene el rastro de lo que has estado intentando. ¿Aprendiendo YADE y quieres comentarios sobre lo que acabas de escribir? ¿Atascado en un error inesperado? Solo pregunta: el agente vio lo que escribiste y cómo respondió YADE.
Related MCP server: itasca-mcp
Herramientas (7)
Dos herramientas de documentación (sin puente) y cinco herramientas de ejecución (se requiere puente):
Herramienta | Propósito | Puente |
| Recorrer el árbol de clases de Python de YADE | No |
| Búsqueda por palabras clave BM25 en la API | No |
| Ejecutar Python en el proceso de YADE en vivo; devuelve sincrónicamente | Sí |
| Enviar un script como una tarea de larga duración en segundo plano | Sí |
| Inspeccionar una tarea en ejecución o finalizada (salida, estado) | Sí |
| Detener correctamente una tarea en ejecución | Sí |
| Listar tareas enviadas con metadatos | Sí |
Inicio rápido
Requisitos previos
Configuración del agente (Recomendado)
Copia esto a tu agente de IA y deja que se autoconfigure:
Fetch and follow this bootstrap guide end-to-end:
https://raw.githubusercontent.com/yusong652/yade-mcp/master/docs/agentic/yade-mcp-bootstrap.mdConfiguración manual
1. Registra el servidor MCP en la configuración de tu cliente:
{
"mcpServers": {
"yade-mcp": {
"command": "uvx",
"args": ["yade-mcp"]
}
}
}2. Inicia el puente dentro de YADE:
pip install yade-mcp-bridgeLuego, en una consola de Python de YADE:
import yade_mcp_bridge
yade_mcp_bridge.start()Verificar
Reinicia tu agente de IA (Claude Code, Codex CLI, Gemini CLI, etc.) y pídele que llame a yade_execute_code para verificar la conexión.
Contribuir
Consulta CONTRIBUTING.md para la configuración de desarrollo y las pautas.
Licencia
MIT — consulta LICENSE.
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 gradedqualityFmaintenanceThis project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.24MIT
- AlicenseAqualityAmaintenanceMCP server that gives AI agents full access to ITASCA PFC - browse documentation, run simulations, capture plots, all through natural conversation. Built on the Model Context Protocol, pfc-mcp turns any MCP-compatible AI client (Claude Code, Codex CLI, Gemini CLI, OpenCode, toyoura-nagisa, etc.) into a PFC co-pilot that can look up commands, execute scripts, monitor long-running simulations.10157MIT
- AlicenseBqualityCmaintenanceEnables AI agents to automate COMSOL Multiphysics simulations, including model management, geometry building, physics configuration, meshing, solving, and results visualization through the MCP protocol.78MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to automate COMSOL Multiphysics simulations, including model management, geometry building, physics configuration, meshing, solving, and results visualization via the MCP protocol.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
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/yusong652/yade-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server