Dokumentace

AI agenti (MCP)

Toolsety a nástroje

Jak MCP server AmICited zpřístupňuje více než 300 nástrojů, aniž by zahltil kontext vašeho agenta: malá inzerovaná sada, čtyři meta-nástroje pro hledání a spouštění zbytku a dvanáct toolsetů.

MCP server AmICited registruje více než 300 nástrojů, jeden pro vše, co dashboard umí. Předat modelu všechny tyto definice při každém požadavku by spotřebovalo velkou část jeho kontextu dřív, než by začal pracovat, a modely si z velmi dlouhého seznamu nástroje vybírají hůř. Server je proto zpřístupňuje postupně: váš klient vidí krátký seznam a agent zbytek vyhledá, když ho potřebuje.

Nic z toho nemusíte spravovat. Agenti se tímto vzorem řídí sami, vedeni pokyny serveru a skillem using-amicited. Tato stránka vysvětluje, co dělají, abyste mohli číst přepis, nebo záměrně zúžit dostupnou plochu.

Co vidí váš klient#

tools/list inzeruje malou, pevnou sadu:

NástrojK čemu slouží
list_domainsDomény ve workspace s ID, která potřebuje každý další nástroj
list_promptsSledované prompty pro doménu
list_competitorsSledovaní konkurenti pro doménu
list_tagsTagy promptů pro doménu
prompt_analyticsHlavní čísla AI viditelnosti
report_linkFunkční odkaz na jakýkoli report nebo stránku nastavení v aplikaci
list_toolsetsDvanáct produktových oblastí, po jednom řádku, s počty nástrojů
search_toolsNajít nástroj podle toho, co chcete udělat
describe_toolPřečíst úplné vstupní schéma jednoho nástroje
read_toolSpustit nástroj jen pro čtení podle jména
run_toolSpustit jakýkoli nástroj podle jména, včetně zápisů a nástrojů utrácejících kredity

Protože se tento seznam během konverzace nikdy nemění, mezipaměť promptů klienta zůstává platná, což dlouhé relace udržuje rychlé a levné.

Najít, prozkoumat, spustit#

Ke každému dalšímu nástroji se dostanete ve třech krocích:

text
search_tools  {"query": "which prompts cite competitors but not us"}
describe_tool {"name": "seo_get_citation_gap_invisible_winners"}
read_tool     {"name": "seo_get_citation_gap_invisible_winners", "arguments": {...}}
  • search_tools řadí nástroje podle jména, popisu a toolsetu. Funguje nejlépe s otázkou prostými slovy (“is the site down”, “customer lifetime value”) než s napůl zapamatovaným jménem. Zadejte toolset s prázdným dotazem pro procházení jedné oblasti a zvyšte offset pro listování velkou.
  • describe_tool vrací skutečné schéma argumentů a druh nástroje. Agenti by jej měli vždy zavolat před spuštěním nástroje, protože některé nástroje berou ploché argumenty a jiné vnořený objekt query.
  • read_tool spouští nástroje, jejichž druh je read: bezplatné, opakovatelné čtení vašich vlastních dat. Cokoli jiného odmítne, proto je označen jako jen pro čtení a proto jej opatrní klienti (například Codex s vypnutým schvalováním) mohou používat, aniž by se zastavovali ptát.
  • run_tool spouští vše, včetně ostatních tří druhů:
DruhVýznam
readČte data vašeho workspace. Zdarma.
externalVolá API třetí strany (Google, Bing, Meta, OpenAI, poskytovatelé dat) nebo stojí kredity
writeVytváří nebo upravuje data workspace. Vyžaduje rozsah amicited:write
destructiveMaže data, nebo spouští a zastavuje skutečné výdaje na reklamu

Nástroj, který není inzerován, není méně chráněn. Každý nástroj si oprávnění, limity tarifu a kredity kontroluje sám a run_tool aplikuje vlastní kontrolu zápisu cílového nástroje, takže token jen pro čtení se přes něj k zápisu nedostane.

Dvanáct toolsetů#

Každý nástroj patří přesně do jednoho toolsetu. Agenti je používají k rozhodnutí, kde hledat, a vy je můžete použít k připnutí oblasti (viz níže).

ToolsetCo pokrýváPříklady nástrojů
domainsDomény, konkurenti a tagy: ID, která přijímá každý další toolsetlist_domains, create_competitor, create_tag
promptsSledované prompty a jejich odpovědi: vytvoření, plánování, čtení odpovědí, fan-outy, pokrytícreate_prompts_bulk, list_prompt_responses, prompt_query_fanouts, get_prompt_coverage
visibilityKde se doména objevuje v AI odpovědích: metriky v čase, citované zdroje, share of voice, sémantické mapyget_dashboard_metrics, get_prompt_detail, get_citations_timeseries, list_top_cited_domains
organic_searchGoogle Search Console a Bing Webmaster Tools: dotazy, stránky, pokrytí indexem, sitemapy, odesílání URLgsc_get_queries, gsc_inspect_url, bing_wmt_get_pages, indexnow_submit
paid_adsReporting Google Ads, Microsoft Ads, Meta a LinkedIn: výdaje, kampaně, klíčová slova, vyhledávací výrazy, skutečné ROASgoogle_ppc_get_search_terms, bing_ppc_get_campaigns, meta_profit_true_roas, linkedin_performance
chatgpt_adsChatGPT Ads: čtení výkonu a vytváření či úpravy kampaní, skupin reklam, kreativ a sledování konverzíads_get_insights, ads_list_campaigns, ads_create_campaign
seo_reportsOrganická analýza postavená v datovém skladu: movers, striking distance, mezery v CTR a citacích, kanibalizace, index bloatseo_get_striking_distance, seo_get_citation_gap_invisible_winners, seo_get_cannibalization_queries
eshopAnalytika e-shopu: tržby a marže, produkty, zákazníci, kohorty a LTV, segmenty, vstupní nákladyeshop_get_kpis, eshop_get_products, eshop_get_ltv, eshop_get_cost_mix
uptimeMonitory, heartbeaty, incidenty, SLA reporty, servisní okna, stavové stránkyuptime_list_monitors, uptime_sla_report, heartbeat_create, status_page_create
contentAI články, anotace a pravidla interního prolinkování pro připojený obchodarticle_generate, annotation_create, link_building_list_rules
auditsZdraví webu pro AI agenty: přístupnost pro agenty, kontrola llms.txt, Web Vitals, aktuálnost, site audit, zpětné odkazyget_agent_accessibility, llms_txt_get_comparison, get_web_vitals, backlinks_list
workspacePřipojené datové platformy, stav synchronizace, importy a schránka oznámeníplatform_list_domain_connections, platform_get_sync_status, inbox_list_entries

Názvy nástrojů mají předponu podle oblasti (gsc_, bing_wmt_, google_ppc_, meta_, eshop_, uptime_, ads_), což usnadňuje procházení přepisů.

Připnutí toolsetů pomocí ?toolsets=#

Někteří klienti zpracovávají vnořené volání run_tool špatně a někdy chcete úzkého agenta, který vidí jen jednu oblast. Přidejte k URL připojení parametr dotazu:

text
https://api.flowhunt.io/mcp/amicited?toolsets=eshop,uptime
https://api.flowhunt.io/mcp/amicited?toolsets=all

Pojmenované toolsety se poté inzerují nativně v tools/list, vedle základní sady. all inzeruje vše, čímž se vzdáváte úspor kontextu, takže jej používejte jen s klienty, kteří provádějí vlastní vyhledávání nástrojů. Neznámé názvy se ignorují, ne odmítají, takže pokud se oblast neobjeví, zkontrolujte pravopis. Výběr je pevný po celou dobu života připojení; žádný nástroj jej během konverzace nemůže rozšířit.

Stránky, pole a limity#

  • Stránky po 25 řádcích. Každý nástroj, který vrací seznam řádků, vrací ve výchozím stavu 25, nejvýše 500 na volání. Když existuje více řádků, odpověď obsahuje blok paging s has_more a hodnotou k předání při dalším volání (nativní offset nebo stránka, nebo next_cursor).
  • fields. Nástroje, které vracejí jeden seznam řádků, přijímají pole fields, aby vrátily jen sloupce, které potřebujete. Sloupec, který řádky nemají, se odmítne, ne ignoruje.
  • Žádný argument workspace. Workspace je pevně dán vašimi přihlašovacími údaji, takže žádný nástroj nepřijímá ID workspace. Téměř každý nástroj potřebuje domain_id z list_domains.
  • Hodinový limit. Volání nástrojů se počítají na workspace a hodinu (viz připojení). Výpis nástrojů a čtení skills jsou zdarma; skrytý nástroj zpřístupněný přes read_tool nebo run_tool se počítá jednou.

Související#