Dokumentácia

AI agenti (MCP)

Toolsety a nástroje

Ako MCP server AmICited sprístupňuje viac než 300 nástrojov bez zaplavenia kontextu vášho agenta: malá inzerovaná sada, štyri meta-nástroje na hľadanie a spúšťanie ostatných a dvanásť toolsetov.

MCP server AmICited registruje viac než 300 nástrojov, jeden pre všetko, čo dashboard dokáže. Odovzdať modelu všetky tieto definície pri každej požiadavke by spotrebovalo veľkú časť jeho kontextu ešte predtým, než urobí akúkoľvek prácu, a modely vyberajú nástroje z veľmi dlhého zoznamu horšie. Server ich preto odhaľuje postupne: váš klient vidí krátky zoznam a agent si vyhľadá zvyšok, keď ho potrebuje.

Nič z toho nemusíte spravovať. Agenti sa tohto vzoru pridŕžajú sami, vedení pokynmi servera a skillom using-amicited. Táto stránka vysvetľuje, čo robia, aby ste vedeli čítať prepis alebo zámerne zúžiť povrch.

Čo vidí váš klient#

tools/list inzeruje malú, pevnú sadu:

NástrojNa čo slúži
list_domainsDomény vo workspacei s id, ktoré potrebuje každý ďalší nástroj
list_promptsSledované prompty pre doménu
list_competitorsSledovaní konkurenti pre doménu
list_tagsTagy promptov pre doménu
prompt_analyticsHlavné čísla viditeľnosti v AI
report_linkFunkčný odkaz na ľubovoľný report alebo stránku nastavení v aplikácii
list_toolsetsDvanásť produktových oblastí, po jednom riadku, s počtami nástrojov
search_toolsNájdite nástroj podľa toho, čo chcete urobiť
describe_toolPrečítajte úplnú vstupnú schému jedného nástroja
read_toolSpustite nástroj len na čítanie podľa názvu
run_toolSpustite ľubovoľný nástroj podľa názvu, vrátane zápisov a nástrojov míňajúcich kredity

Keďže sa tento zoznam počas konverzácie nikdy nemení, cache promptu klienta zostáva platná, vďaka čomu sú dlhé relácie rýchle a lacné.

Nájsť, preskúmať, spustiť#

Ku každému ďalšiemu nástroju sa dostanete v troch krokoch:

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 radí nástroje podľa názvu, popisu a toolsetu. Funguje najlepšie s otázkou jednoduchými slovami („is the site down“, „customer lifetime value“) než s napoly zapamätaným názvom. Zadajte toolset s prázdnym dotazom na prehliadanie jednej oblasti a zvýšte offset na listovanie vo veľkej.
  • describe_tool vráti skutočnú schému argumentov a druh nástroja. Agenti by ho mali vždy zavolať pred spustením nástroja, pretože niektoré nástroje berú ploché argumenty a iné vnorený objekt query.
  • read_tool spúšťa nástroje, ktorých druh je read: bezplatné, opakovateľné čítania vašich vlastných dát. Odmietne čokoľvek iné, preto je označený ako len na čítanie a preto ho môžu opatrní klienti (napríklad Codex s vypnutým schvaľovaním) používať bez zastavenia a pýtania sa.
  • run_tool spúšťa všetko, vrátane ostatných troch druhov:
DruhVýznam
readČíta dáta vášho workspaceu. Zadarmo.
externalVolá API tretej strany (Google, Bing, Meta, OpenAI, poskytovatelia dát) alebo stojí kredity
writeVytvára alebo upravuje dáta workspaceu. Vyžaduje rozsah amicited:write
destructiveMaže dáta alebo spúšťa a zastavuje skutočné výdavky na reklamu

Nástroj, ktorý nie je inzerovaný, nie je menej chránený. Každý nástroj sám kontroluje oprávnenia, limity plánu a kredity a run_tool uplatňuje kontrolu zápisu cieľového nástroja, takže token len na čítanie sa cez neho k zápisu nedostane.

Dvanásť toolsetov#

Každý nástroj patrí presne do jedného toolsetu. Agenti ich používajú na rozhodnutie, kde hľadať, a vy ich môžete použiť na pripnutie oblasti (pozrite nižšie).

ToolsetČo pokrývaPríklady nástrojov
domainsDomény, konkurenti a tagy: id, ktoré berie každý ďalší toolsetlist_domains, create_competitor, create_tag
promptsSledované prompty a ich odpovede: vytváranie, plánovanie, čítanie odpovedí, fan-outy, pokrytiecreate_prompts_bulk, list_prompt_responses, prompt_query_fanouts, get_prompt_coverage
visibilityKde sa doména objavuje v AI odpovediach: 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, pokrytie indexu, sitemapy, odosielanie URLgsc_get_queries, gsc_inspect_url, bing_wmt_get_pages, indexnow_submit
paid_adsReporting Google Ads, Microsoft Ads, Meta a LinkedIn: výdavky, kampane, kľúčové slová, vyhľadávacie výrazy, skutočný ROASgoogle_ppc_get_search_terms, bing_ppc_get_campaigns, meta_profit_true_roas, linkedin_performance
chatgpt_adsChatGPT Ads: čítanie výkonu a vytváranie či úprava kampaní, skupín reklám, kreatív a sledovania konverziíads_get_insights, ads_list_campaigns, ads_create_campaign
seo_reportsOrganická analýza zo skladu: movers, striking distance, medzery CTR a citácií, kanibalizácia, index bloatseo_get_striking_distance, seo_get_citation_gap_invisible_winners, seo_get_cannibalization_queries
eshopAnalytika e-shopu: tržby a marža, produkty, zákazníci, kohorty a LTV, segmenty, vstupy nákladoveshop_get_kpis, eshop_get_products, eshop_get_ltv, eshop_get_cost_mix
uptimeMonitory, signály aktivity, incidenty, reporty SLA, okná údržby, stavové stránkyuptime_list_monitors, uptime_sla_report, heartbeat_create, status_page_create
contentAI články, anotácie a pravidlá interného prelinkovania pre pripojený obchodarticle_generate, annotation_create, link_building_list_rules
auditsZdravie webu pre AI agentov: prístupnosť pre agentov, kontrola llms.txt, Web Vitals, čerstvosť, audit stránky, spätné odkazyget_agent_accessibility, llms_txt_get_comparison, get_web_vitals, backlinks_list
workspacePripojené dátové platformy, stav synchronizácie, importy a schránka upozorneníplatform_list_domain_connections, platform_get_sync_status, inbox_list_entries

Názvy nástrojov majú predponu podľa oblasti (gsc_, bing_wmt_, google_ppc_, meta_, eshop_, uptime_, ads_), vďaka čomu sa prepisy ľahko prehľadávajú.

Pripnutie toolsetov pomocou ?toolsets=#

Niektorí klienti zle zvládajú vnorené volanie run_tool a niekedy chcete úzkeho agenta, ktorý vidí len jednu oblasť. Pridajte parameter dotazu k URL pripojenia:

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

Pomenované toolsety sa potom inzerujú natívne v tools/list, vedľa základnej sady. all inzeruje všetko, čím sa vzdáte úspor kontextu, takže ho používajte len s klientmi, ktorí robia vlastné vyhľadávanie nástrojov. Neznáme názvy sa ignorujú namiesto odmietnutia, takže ak sa oblasť neobjaví, skontrolujte pravopis. Výber je pevný počas života pripojenia; žiadny nástroj ho nemôže uprostred konverzie rozšíriť.

Stránky, polia a limity#

  • Stránky po 25 riadkoch. Každý nástroj, ktorý vracia zoznam riadkov, vráti predvolene 25, najviac 500 na volanie. Keď existuje viac riadkov, odpoveď obsahuje blok paging s has_more a hodnotou, ktorú treba odovzdať pri ďalšom volaní (natívny offset alebo stránka, alebo next_cursor).
  • fields. Nástroje, ktoré vracajú jeden zoznam riadkov, prijímajú pole fields, aby vrátili len stĺpce, ktoré potrebujete. Stĺpec, ktorý riadky nemajú, sa odmietne, nie ignoruje.
  • Žiadny argument workspaceu. Workspace je určený vašimi prihlasovacími údajmi, takže žiadny nástroj neprijíma id workspaceu. Takmer každý nástroj potrebuje domain_id z list_domains.
  • Hodinový limit. Volania nástrojov sa počítajú na workspace za hodinu (pozrite si pripojenie). Vypisovanie nástrojov a čítanie skills je zadarmo; skrytý nástroj zavolaný cez read_tool alebo run_tool sa počíta raz.

Súvisiace#