stojdl.com · Model Context Protocol
Simulátory BPA a ED pro AI agenty
Tento server zpřístupňuje tři simulátory ze stojdl.com agentům a AI aplikacím: BPA vsádkový, BPA kolonový a ED simulátor migrace iontů. Počítá stejným kódem jako webové verze, výsledky vrací jako JSON. Přístup je jen s účtem (jméno a heslo); účet založí správce.
https://mcp.stojdl.com/mcpStreamable HTTP · OAuth 2.1 s přihlášením heslem · nebo HTTP BasicPřipojení
Claude (web, desktop, mobil)
- Nastavení → Konektory → Přidat vlastní konektor.
- URL:
https://mcp.stojdl.com/mcp, OAuth pole nech prázdná. - Po kliknutí na Připojit se otevře přihlašovací stránka, zadej jméno a heslo.
Claude Code
claude mcp add --transport http stojdl-sim https://mcp.stojdl.com/mcp
Pak v Claude Code /mcp → stojdl-sim → Authenticate a přihlásit se v prohlížeči.
ChatGPT, Cursor, VS Code, další klienti s OAuth
Přidej MCP server s URL https://mcp.stojdl.com/mcp. Klient se sám zaregistruje a otevře přihlašovací stránku.
{"mcpServers":{"stojdl-sim":{"url":"https://mcp.stojdl.com/mcp"}}}n8n, skripty, klienti bez OAuth
Hlavička Authorization: Basic base64(jméno:heslo), nebo osobní token od správce: Authorization: Bearer pat_…. V n8n uzel MCP Client Tool, transport HTTP Streamable, autentizace Bearer nebo Header.
Rychlý test z příkazové řádky
curl -s -u JMENO:HESLO https://mcp.stojdl.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"bpa_batch","arguments":{"ui":{"c_Ni":1000,"pH0":2}}}}'
Nástroje
list_simulators | přehled simulátorů, verze jader, vytížení serveru |
list_inputs | id všech vstupů simulátoru, výchozí hodnoty, jednotky, rozsahy |
parameter_help | plná nápověda k parametrům (tabulka Parametry simulátorů) |
bpa_batch | BPA vsádka: rovnováha, řady dávky ionexu a kovu, kinetika, fit konstant |
bpa_column_sequence | BPA kolona: záchyt → promývka → eluce, výstupní křivka |
bpa_column_leadlag | BPA karusel lead–lag: bilance, čistota eluátu, činidla |
ed_run | elektrodialýza: náboj, proud, energie, pH, bilance, časová řada |
ed_compare_models | ED se čtyřmi modely aktivit vedle sebe |
Vstupy se zadávají jako ui = {id: hodnota} se stejnými id jako ve formulářích na webu, například {"preset":"tp220", "amt":1, "V":100, "pH0":2, "c_Ni":1000}. Co který vstup znamená, jaký má rozsah a jak ovlivňuje výsledek, je v tabulce Parametry simulátorů a v nástroji parameter_help.
Dobré vědět
- Každé volání počítá od výchozího stavu webu, mezi voláními ani mezi uživateli se nic nesdílí.
- Výpočty běží ve frontě (několik naráz). Dlouhé ED simulace a karusely trvají sekundy až desítky sekund; limit jednoho výpočtu jsou 4 minuty.
- Texty, popisky a varování ve výsledcích jsou česky.
- Přihlášení přes OAuth platí 8 hodin a klient ho sám prodlužuje (60 dní). Změna hesla nebo zablokování účtu ho okamžitě zruší.