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 Basic

Připojení

Claude (web, desktop, mobil)

  1. Nastavení → Konektory → Přidat vlastní konektor.
  2. URL: https://mcp.stojdl.com/mcp, OAuth pole nech prázdná.
  3. 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_simulatorspřehled simulátorů, verze jader, vytížení serveru
list_inputsid všech vstupů simulátoru, výchozí hodnoty, jednotky, rozsahy
parameter_helpplná nápověda k parametrům (tabulka Parametry simulátorů)
bpa_batchBPA vsádka: rovnováha, řady dávky ionexu a kovu, kinetika, fit konstant
bpa_column_sequenceBPA kolona: záchyt → promývka → eluce, výstupní křivka
bpa_column_leadlagBPA karusel lead–lag: bilance, čistota eluátu, činidla
ed_runelektrodialýza: náboj, proud, energie, pH, bilance, časová řada
ed_compare_modelsED 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