Health
Resolve e visualiza o sistema clássico predador-presa de Lotka–Volterra: dN/dt = rN − aNP, dP/dt = bNP − mP. Integração RK4 (6000 passos, com monitoramento do desvio da quantidade conservada V = bN − m·ln N + aP − r·ln P), curvas de oscilação em contrafase de presas e predadores e plano de fase com órbitas fechadas, equilíbrio de coexistência N*=m/b, P*=r/a e período linearizado T ≈ 2π/√(rm). Detecta o número de ciclos, o período medido e a amplitude, e explica a instabilidade estrutural das oscilações neutras: a amplitude é fixada pelas condições iniciais, enquanto sistemas reais se amortecem por dependência de densidade ou se autoexcitam pelo paradoxo do enriquecimento.
Chame esta ferramenta a partir do seu código em três idiomas.
curl -X POST 'http://127.0.0.1:3003/pt/api/tools/lotka-volterra-predator-prey' \
-H 'Content-Type: application/json' \
-d '{"rPrey":0.5,"aPred":0.01,"bConv":0.01,"mPred":0.4,"n0":60,"p0":30,"tMax":60}'Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
POST http://127.0.0.1:3003/pt/api/tools/lotka-volterra-predator-prey| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| rPrey | number | Sim | Per-capita prey growth with no predators present. |
| aPred | number | Sim | Removal of prey per encounter — multiplies N·P. |
| bConv | number | Sim | New predators produced per prey consumed — sets the prey level needed to sustain predators (N* = m/b). |
| mPred | number | Sim | Per-capita predator death rate with no prey. |
| n0 | number | Sim |
Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Adicione este bloco à configuração do seu cliente MCP:
{
"mcpServers": {
"elysiatools-lotka-volterra-predator-prey": {
"name": "lotka-volterra-predator-prey",
"description": "Resolve e visualiza o sistema clássico predador-presa de Lotka–Volterra: dN/dt = rN − aNP, dP/dt = bNP − mP. Integração RK4 (6000 passos, com monitoramento do desvio da quantidade conservada V = bN − m·ln N + aP − r·ln P), curvas de oscilação em contrafase de presas e predadores e plano de fase com órbitas fechadas, equilíbrio de coexistência N*=m/b, P*=r/a e período linearizado T ≈ 2π/√(rm). Detecta o número de ciclos, o período medido e a amplitude, e explica a instabilidade estrutural das oscilações neutras: a amplitude é fixada pelas condições iniciais, enquanto sistemas reais se amortecem por dependência de densidade ou se autoexcitam pelo paradoxo do enriquecimento.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=lotka-volterra-predator-prey",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Após conectar ao endpoint SSE, liste as ferramentas expostas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus parâmetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "lotka-volterra-predator-prey",
"arguments": {
"rPrey": 0.5,
"aPred": 0.01,
"bConv": 0.01,
"mPred": 0.4,
"n0": 60,
"p0": 30,
"tMax": 60
}
}
}| Starting prey population — sets the orbit amplitude together with P₀. |
| p0 | number | Sim | Starting predator population. |
| tMax | number | Sim | How long to integrate — a few cycle periods (T ≈ 2π/√(r·m)) make the orbit readable. |
Resultado HTML
{
"result": "<div>Processed HTML content</div>",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Dúvidas ou problemas? Contate [email protected]