Přeskočit na obsah
ejaj.cz

Toolnexus for Python

NeuvedenoVývojářské nástroje

Python knihovna (pip install toolnexus), kterou vývojář spustí jako funkčního LLM agenta během pár řádků kódu – stačí ukázat na soubor mcp.json a složku skills/ a zavolat run().

pypi.org
Náhled nástroje Toolnexus for Python

O nástroji

Toolnexus sjednocuje pod jedno rozhraní MCP servery, agent skills (soubory SKILL.md), vlastní Python funkce i HTTP endpointy jako jednu sadu nástrojů, kterou může řídit libovolný LLM (OpenAI, Anthropic, OpenRouter i lokální modely přes openai-kompatibilní base_url). Obsahuje 10 vestavěných nástrojů (bash, read, grep, webfetch a další), které fungují i bez konfiguračního mcp.json. Knihovna je výslovně „right-sized“ – autoři ji staví jako protiklad těžkých frameworků (žádné buildery ani složitý config) i jednoduchých toy řešení bez streamingu či retry logiky. Technicky řeší i pokročilejší provozní detaily: API klíč se čte automaticky podle hostitele base_url (api.openai.com, api.anthropic.com, openrouter.ai), pro jiné hosty je nutné zadat api_key nebo api_key_env. Podporuje prompt caching (PromptCacheOptions) a tzv. tool tiers, kdy model vidí jen „core“ schémata nástrojů a zbytek si dotahuje on-demand, aniž by se měnilo pole tools (důležité pro zachování cache). Dále nabízí hooky pro sledování připojení MCP serverů (on_server), oprávňovací hradlo přes ToolHints (read_only/destructive/open_world), a automatický compactor, který při přetečení kontextu (is_context_overflow) zkusí konverzaci zhustit a odeslat znovu, než vyhodí ContextOverflowError. Jde o open-source projekt publikovaný na PyPI, vyžaduje Python ≥ 3.11. Podle dokumentace existuje byte-identická verze stejné knihovny i v JavaScriptu, Go, Javě, C#, Elixiru, Clojure a Rustu, postavená na oficiálním MCP Python SDK. Dokumentace ani stránka PyPI neuvádí žádnou cenu ani licenční model mimo standardní PyPI distribuci, komunitní metriky ani konkrétní výkonnostní benchmarky.

Klíčové vlastnosti

  • 10 vestavěných nástrojů bash, read, grep, webfetch bez konfigurace
  • sjednocuje MCP servery, agent skills, Python funkce a HTTP endpointy
  • podporuje prompt caching a vrstvení nástrojů (tool tiers)
  • automatický compactor při přetečení kontextu konverzace

Časté dotazy

Co přesně Toolnexus umí?

Je to Python knihovna pro spuštění LLM agenta během pár řádků kódu – stačí ukázat na mcp.json a složku skills/ a zavolat run(). Sjednocuje MCP servery, agent skills, vlastní funkce i HTTP endpointy pod jedno rozhraní nástrojů pro libovolný LLM.

Kolik Toolnexus stojí?

Jde o open-source knihovnu distribuovanou přes PyPI, dokumentace ani stránka projektu neuvádí žádnou cenu ani licenční poplatek.

Pro koho je Toolnexus a jak začít?

Je určen vývojářům v Pythonu (≥ 3.11), kteří chtějí rychle postavit LLM agenta – stačí spustit pip install toolnexus a použít create_toolkit() a create_client() podle quick start ukázky v dokumentaci.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI – přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam – odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k Toolnexus for Python? Tady je 6 podobných nástrojů z kategorie Vývojářské nástroje.

Zobrazit všechny alternativy v kategorii Vývojářské nástroje

Další nástroje v kategorii Vývojářské nástroje

Nezůstávejte jen u nejoblíbenějších – tohle jsou další nástroje z kategorie Vývojářské nástroje, které stojí za prohlédnutí.