Savienojiet FTIR.fun ar jebkuru AI rīku vai lietotni
Nodrošiniet savam AI asistentam vai paša kodam tiešu piekļuvi 320,000+ atsauces spektriem, zināšanu grafa pīķu analīzei un literatūrā pamatotai interpretācijai. Izvēlieties vienu no trim savienojuma veidiem — MCP AI asistentiem, REST API kodam vai gatavu Skill risinājumu platformām bez kodēšanas. Tālāk sniegtas soli pa solim instrukcijas, kas sagatavotas lietotājiem bez iepriekšējas pieredzes.
Gan MCP, gan REST API izmanto vienu FTIR.fun API atslēgu. Coze/Doubao izmanto pakalpojuma atslēgu, ko konfigurē spraudņa publicētājs, tāpēc galalietotāji strādā, izmantojot spraudni, neievadot personīgo atslēgu. Personīgās atslēgas iegūšana aizņem aptuveni minūti:
Pierakstieties FTIR.funIzveidojiet bezmaksas kontu (jaunie konti ietver bezmaksas izmēģinājuma kredītus).
Atveriet API atslēgu paneliDodieties uz Konts → API atslēgas un noklikšķiniet uz Ģenerēt.
Skatīt vai kopēt savu API atslēguPilnā atslēga (tā sākas ar ftir_) joprojām ir pieejama API atslēgu panelī. Jūs varat tur atgriezties, lai to skatītu, kopētu vai atsauktu.
🔑Gatavs? Atveriet API atslēgu paneli jaunā cilnē, pēc tam atgriezieties un izpildiet iepriekš izvēlēto ceļu.
1. solis — kurš savienojums jums ir piemērots?
Visi trīs savienojas ar vienu un to pašu dzinēju: 320,000+ spektriem, zināšanu grafika spriešanu un literatūras citātiem. Jums nepieciešams tikai viens. Izvēlieties ceļu, kas atbilst jūsu darba veidam; MCP ir ērta iespēja AI asistentu lietotājiem.
MCPCeļš A — MCP serveris
MCP (Model Context Protocol) ir standarta veids, kā AI asistenti izsauc ārējos rīkus. FTIR.fun darbina mitinātu MCP serveri — vietēja instalēšana nav nepieciešama. Jums savā AI klientā jāpievieno viena neliela konfigurācija, jāievada API atslēga, un jūsu asistents iegūs piekļuvi FTIR.fun rīkiem, kas iespējoti šai atslēgai.
✓Kā darbojas pierakstīšanās (izlasiet vispirms):
FTIR.fun autentificējas ar jūsu konta API atslēgu, kas tiek nosūtīta kā Authorization: Bearer galvene. Nav OAuth pārlūkprogrammas pierakstīšanās un nav atsevišķas autorizācijas lapas. Ja klients kādreiz mēģina atvērt autorizācijas tīmekļa lapu, tas izmanto novecojušu konfigurāciju — skatiet Problēmu novēršanu zemāk.
Izvēlieties savu klientu precīzām darbībām:
VS
Iestatiet FTIR.fun MCP VS Code
Nepieciešama jaunākā VS Code versija ar GitHub Copilot Chat aģenta režīmā.
Atveriet savu projektu, pēc tam izveidojiet failu .vscode/mcp.jsonSavā projekta mapē izveidojiet mapi ar nosaukumu .vscode (ja tās nav) un tajā failu ar nosaukumu mcp.json. Vēlaties, lai FTIR.fun būtu pieejams katrā projektā? Ievietojiet to pašu JSON savā lietotāja līmeņa iestatījumos: atveriet komandu paleti, meklējiet 'Preferences: Open User Settings (JSON)' un pievienojiet mcp.servers ierakstu tur.
Ielīmējiet šo precīzo konfigurācijuKopējiet to, kāds tas ir. Saglabājiet ${input:...} vietturi — VS Code droši pieprasīs atslēgu, kad serveris tiks startēts.
Palaist ftirfun serveriAtveriet komandu paleti, palaidiet “MCP: List Servers”, izvēlieties ftirfun un izvēlieties Start. Dažās VS Code versijās Start darbība ir redzama tieši virs servera mcp.json — tas arī darbojas.
Kad tiek prasīts, ielīmējiet tikai savu API atslēguKad VS Code pieprasa ftirfun-api-key, ielīmējiet tikai neapstrādāto atslēgu (tā sākas ar ftir_). Konfigurācija automātiski pievieno Bearer.
Apstipriniet, ka tas ir savienotsAtveriet Copilot Chat aģenta režīmā un pārbaudiet rīku sarakstu. FTIR.fun jāparāda vienotais rīku katalogs; izsaukumi ārpus šīs atslēgas iespēju tvēruma atgriež atļaujas kļūdu. Pēc tam izmēģiniet tālāk norādīto testa uzvedni.
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬Vai iepriekš redzējāt autorizācijas lapu vai kļūdu “autorizācijas lapa neeksistē”? Tā bija novecojusi OAuth stila konfigurācija. Izdzēsiet veco ftirfun ierakstu, ielīmējiet iepriekšējo JSON, pārlādējiet VS Code un sāciet no jauna. Pilns labojums sadaļā Problēmu novēršana.
A
Iestatiet FTIR.fun MCP programmā Claude
Oficiāli iekļauts Anthropic MCP reģistrā. Darbojas Claude Desktop un Claude Code.
Atveriet MCP servera iestatījumusProgrammā Claude Desktop dodieties uz Iestatījumi → Savienotāji → Pievienot pielāgotu savienotāju. Programmā Claude Code rediģējiet savu MCP konfigurācijas failu.
Pievienojiet attālo serveri un Bearer galveniIzmantojiet mitināto URL un pievienojiet savu API atslēgu kā Authorization galveni. Nomainiet vietturi ar savu īsto atslēgu (sākas ar ftir_).
Restartēt Claude un apstiprinātRestartējiet Claude Desktop, atveriet savienotāju/rīku paneli un apstipriniet, ka FTIR.fun rīki parādās. Pēc tam uzdodiet jautājumu vienkāršā valodā.
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Vai dodat priekšroku Claude Code CLI? Palaidiet claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here".
Cu
Iestatiet FTIR.fun MCP programmā Cursor
Rediģējiet Cursor MCP konfigurāciju, lai jūsu AI koda redaktors varētu izsaukt FTIR.fun, neizejot no IDE.
Atveriet MCP konfigurācijas failuIzveidojiet vai rediģējiet ~/.cursor/mcp.json (globālu) vai .cursor/mcp.json savā projektā.
Ielīmējiet servera blokuAizstājiet vietturi ar savu īsto atslēgu (sākas ar ftir_).
Pārlādējiet Cursor un apstiprinietAtveriet vēlreiz Cursor, pārbaudiet Settings → MCP ftirfun serverim un tā zaļajam statusam, pēc tam jautājiet tērzēšanā.
Cx
Iestatiet FTIR.fun MCP Codex vai jebkurā MCP platformā
Darbojas ar OpenAI Codex un jebkuru MCP saderīgu klientu, kas atbalsta attālos HTTP serverus.
Pievienojiet serveri savam Codex konfigurācijaiNorādiet klientu uz mitināto URL un pārliecinieties, ka tas nosūta jūsu API atslēgu kā Bearer galveni. Aizstājiet vietturi ar savu īsto atslēgu.
Restartējiet un apstipriniet, ka rīki ielādējasRestartējiet klientu un pirms vaicājuma nosūtīšanas pārliecinieties, ka ir norādīts FTIR.fun rīku katalogs. API atslēga nosaka, kuras iespējas var izsaukt.
Gm
Iestatiet FTIR.fun MCP Gemini CLI
Pievienojiet FTIR.fun MCP saderīgam Gemini klientam, izmantojot to pašu mitināto URL un Bearer galveni.
Rediģējiet ~/.gemini/settings.jsonPievienojiet httpUrl servera ierakstu ar savu API atslēgas galveni. Aizstājiet vietturi ar savu īsto atslēgu.
Restartējiet Gemini CLI un apstiprinietPalaidiet /mcp, lai uzskaitītu serverus un apstiprinātu, ka ftirfun ir savienots pirms uzvednes.
🧩Izmantojat citu MCP klientu? Jebkurš klients, kas atbalsta attālinātu straumējamu HTTP serveri, darbojas: iestatiet URL uz https://ftir.fun/mcp un nosūtīt Authorization: Bearer <your key>. Skatiet publiskā servera karti, lai iegūtu pilnu rīka shēmu: server-card.json
✓Pēc veiksmīga savienojuma jūsu AI klients uzskaitīs šos 7 rīkus:parse_ftir_spectrum, analyze_ftir_spectrum, submit_ftir_report, get_ftir_report_status, explain_peaks, find_spectra, fetch_result.
Ja redzat mazāk rīku vai vispār nevienu, pārbaudiet zemāk esošo traucējummeklēšanas sadaļu.
APICeļš B — REST API
Izsauciet vienoto FTIR.fun REST pakalpojumu no sava koda jebkurā valodā — Python, JavaScript, R, MATLAB, Java vai Go. Jūsu API atslēga kontrolē pieejamās iespējas, sākot no nezināmu spektru identificēšanas un pīķu skaidrošanas līdz atsauču meklēšanai, pārskatiem, LIMS darbplūsmām un citām kontā iespējotām darbībām.
Pārbaudiet, vai REST pakalpojums ir tiešsaistēVeselības galapunkts ir publisks un nepatērē punktus. Tam jāatgriež zemāk redzamais JSON. Ja redzat HTML lapu vai pārtraukuma brīdinājumu, pakalpojums var būt īslaicīgi pieejams.
curl
curl https://ftir.fun/health
Paredzamā atbilde
{"status":"ok","service":"ftirfun-api"}
Autentificējieties ar X-API-Key galveniKatram aizsargātajam galapunktam jūsu atslēga jānorāda X-API-Key galvenē. Tiek piemēroti tie paši konta noteikumi, kas tīmekļa lietotnē: punkti, abonements un ātruma ierobežojumi. Ja atslēga ir nepareiza vai tās nav, saņemsiet 401 JSON kļūdu; ja tās iespēju tvērums neietver operāciju, saņemsiet 403 capability_not_enabled atbildi.
Autorizācijas galvene
X-API-Key: ftir_your_key_here
Veiciet savu pirmo zvanu — identificējiet nezināmu spektruNosūtiet pīķu sarakstu (vai augšupielādētu failu) un saņemiet sakārtotus kandidātmateriālus ar līdzības rādītājiem un pīķu pierādījumiem. Opciju bloks nav obligāts — noklusējumi ir top_k=15 (diapazons 1–50) un tolerance_cm1=8 (diapazons 1–30).
{
"success": true,
"search_mode": "peak_only",
"n_matches": 5,
"confidence": 0.42,
"confidence_source": "peak_match_score",
"summary": "Peak-based FTIR matching ranks Styrene/acrylonitrile copolymer first...",
"matches": [
{"rank": 1, "name": "Styrene/acrylonitrile copolymer", "cas": "9003-54-7",
"num": 119319, "score": 0.4214, "matched": 6}
],
"evidence": ["3026 cm-1 -> alkyl C-H vibration (DOI 10.5650/jos.ess14201)"],
"peak_explanations": [
{"peak_cm1": 3026, "assignment": "alkyl C-H vibration",
"evidence_type": "kg_peak_group"}
],
"uncertainty": "The leading match is close to the runner-up..."
}
Izpētiet pārējos galapunktusPilnā atsauce aptver katru galapunktu, pieprasījuma un atbildes formātus, kļūdu kodus un vairāk koda paraugu. Skatiet API dokumentācija.
Ko jūs vēlaties
Galapunkts
Ievade
Identificējiet nezināmu spektru
POST /ftir/analyze_spectrum
JSON pamatteksts ar spectrum.peaks vai file_base64
Izskaidrojiet vienu vai vairākus pīķus
POST /ftir/explain_peak_assignments
JSON pamatteksts ar pīķu sarakstu vai vaicājuma tekstu
Atrodiet zināmu atsauces spektru
POST /ftir/find_spectra
JSON pamatteksts ar vaicājuma virkni
Iegūstiet iepriekšējo rezultātu pēc atskaites numura
GET /ftir/result/{result_num}
Ceļa parametrs, neobligāts ?language_code=en
Iesniedziet pilnu asinhrono ziņojumu, pēc tam pārbaudiet to
POST /ftir/reports · GET /ftir/reports/{task_id}
JSON pamatteksts ar file_base64 (obligāts)
Atgūstiet pazaudētu task_id vai sarakstiet savas nesenās analīzes
GET /ftir/tasks
Bez pieprasījuma satura; atgriež jūsu jaunākos uzdevumus ar task_id, status un result_num.
Analizējiet instrumenta failu uz pīķiem
POST /parse-spectrum
Multipart faila augšupielāde VAI JSON ar file_base64
Pārveidojiet sākotnējo failu ar metadatu saglabāšanu
POST /native-spectrum/convert
Multipart fails plus output_format vai JSON ar file_base64, filename un output_format
💡Padoms: POST /ftir/analyze_spectrum ir vienīgais ieteicamais spektra identifikācijas ievades punkts. Vecāki /v1/search, /ftir/identify_material un /ftir/match_library_topk galapunkti joprojām ir pieejami kā saderības aizstājējvārdi — jaunām integrācijām ir nepieciešams tikai analyze_spectrum.
Galveno parametru atsauce
Parametrs
Tips
Noklusējums
Diapazons
Izmanto
top_k
int
15
1–50
analyze_spectrum
tolerance_cm1
int
8
1–30
analyze_spectrum
limit
int
10
1–20
find_spectra
sampling_mode
string
(tukšs)
Skatiet sarakstu zemāk
reports, explain_peaks
language_code
string
"en"
ISO 639-1
reports, fetch_result
include_report
bool
true
—
get_ftir_report_status
📘Veidojat pielāgotu GPT vai importējat citā rīkā? Importējiet mūsu OpenAPI shēmu tieši: openapi.platform.yaml.
Parsēt instrumenta failu (divi veidi)
/parse-spectrum galapunkts pieņem vai nu multipart faila augšupielādi, vai JSON pamattekstu ar base64 kodētu saturu. Abi atgriež to pašu atbildi: atklātos pīķus un pilno līkni.
Konvertēt vietējo instrumentu failu (CSV, JDX, vai JSON)
Izmantojiet sākotnējo konvertoru, kad nepieciešams kanoniska līkne, avota metadati, izcelsme un skaidri saglabāšanas brīdinājumi. Tas saglabā sākotnējo lasītāja metadatus metadata.raw un atgriež pārveidoto artefaktu kā content_base64.
↗Vai priekšroka ir pārlūka darbplūsmai? Atvērt sākotnējo FTIR spektra konvertoru. Arhīvi un ziņojumu/dokumentu formāti tiek noraidīti; konvertors ir atsevišķs no Image → CSV.
SkillCeļš C — Prasmes un spraudņi
Populārām MI un automatizācijas platformām mēs nodrošinām gatavas pakotnes ar iepriekš izveidotu API integrāciju. Instalējiet pakotni vai importējiet spraudni, un FTIR.fun kļūs par jūsu darbplūsmas pamatelementu. Katrā tālāk redzamajā kartītē ir precīzi norādīts, kas jāpalaiž vai jāimportē.
LC
LangChain
Python pakotne · PyPI
Publicēts
Ievietojami rīki FTIR apzinātu aģentu izveidei. Pārvalda Base64 kodēšanu, atkārtotus mēģinājumus un asinhronus zvanus jūsu vietā.
Instalēt
pip install langchain-ftirfun
Minimālais izsaukums
from langchain_ftirfun import explain_peaks
result = explain_peaks(
api_base_url="https://ftir.fun",
api_key="ftir_your_key_here",
peaks=[1715],
)
print(result)
Importējiet FTIRFUN_TOOLS, lai iegūtu publicēto funkciju sarakstu. Katra funkcija kā pirmos divus argumentus pieņem api_base_url un api_key; serveris piemēro šai atslēgai iespējotās iespējas.
Coze mākoņa spraudnis tiek publicēts ar trim rīkiem: spektra analīze, atsauces bibliotēkas meklēšana un pīķu skaidrojums. Galalietotāji to var izmantot tieši Doubao, nekonfigurējot API atslēgu.
Kvota tiek izsekota katra lietotāja līmenī, izmantojot Coze sys_uuid. Spraudnis izmanto izdevēja konfigurētu pakalpojuma atslēgu.
GPT
ChatGPT
Pielāgots GPT · GPT darbības
Shēma gatava
Izveidojiet pielāgotu GPT, kas analizē spektrus, izskaidro pīķus un atrod references spektrus. Importējiet mūsu OpenAPI shēmu kā darbību. Nepieciešams ChatGPT Plus.
Importēt URL
https://ftir.fun/openapi.platform.yaml
GPT redaktorā: Konfigurēt → Darbības → Importēt no URL. Iestatiet autentifikāciju uz API atslēgu (galvene X-API-Key).
Vienotie MCP un REST pakalpojumi nodrošina piekļuvi vienam un tam pašam FTIR.fun darbību katalogam. API atslēgas var saņemt mazāku funkcionalitātes tvērumu, savukārt platformai specifiskas deklarācijas var apzināti publicēt tikai apakškopu. Tālāk norādītās darbības izmanto tos pašus FTIR.fun pakalpojumus.
Uzdevums
MCP rīks
REST galapunkts
Sakiet to savam AI
Nolasīt instrumenta failu
parse_ftir_spectrum
POST /parse-spectrum
Parsēt sample.spc un uzskaitīt atklātās pīķus.
Pārveidot vietējos datus un saglabāt metadatus
convert_native_spectrum
POST /native-spectrum/convert
Konvertēt sample.spa uz JDX un saglabāt avota metadatus.
Pārbaudiet ziņojuma uzdevumu un, kad tas būs pabeigts, dodiet man saiti.
Izskaidrot pīķus
explain_peaks
POST /ftir/explain_peak_assignments
Ko norāda maksimumi pie 1715 un 1450 cm-1?
Atrodiet zināmu atsauces spektru
find_spectra
POST /ftir/find_spectra
Atrodiet atsauces spektrus polistirolam.
Atkārtoti atvērt agrāku rezultātu
fetch_result
GET /ftir/result/{result_num}
Iegūt rezultātu 20260528100755416137536.
🎓Akadēmiskais pīķu piešķīrums —
Paraugiem ar zināmu sastāvu uzlabotā FTIR.fun REST/MCP funkcionalitāte piešķir katram izmērītajam pīķim literatūrā izsekojami pamatotus pierādījumus. Katrs iesniegums maksā 30 punktus vai ir bezmaksas ar aktīvu abonementu; statusa vaicājumi netiek iekasēti.
Aprakstiet uzdevumu dabiskā veidā (piemēram: “Piešķiriet visus izmērītos FTIR pīķus šim spektram; paraugs ir zināms PMMA; nosūtiet man pārskatu pa e-pastu”) — klients piegādā failu, un jums nekad nav pašam jāveido JSON vai Base64. Pabeigtie rezultāti atgriež gan JSON statusu, gan aizsargātās pārskatu adreses; pārskati nav pieejami publiskā lejupielādes ceļā.
Atbalstītie spektra faila nosaukuma paplašinājumi (36): .spa, .spc, .sp, .abs, .irf, .irs, .dt, .jws, .jdx, .dx, .asc, .dpt, .opju, .opus, .ispd, .[0-9]+, .xlsx, .xls, .ods, .csv, .dat, .txt, .tsv, .json, .tab, .a2r, .asp, .spe, .map, .bsp, .spg, .srs, .smf, .ird, .fsm, .mat. Saglabājiet sākotnējo faila nosaukuma paplašinājumu. Neatbalstīti vai nelasāmi faili atgriež supported_extensions un supported_formats. Derīgās sampling_mode vērtības ir KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR un Others. Transmission nav derīga vērtība.
{
"success": true,
"search_mode": "peak_explanation",
"peak_explanations": [
{"peaks_cm1": [1715, 1450],
"assignment": "1715 cm-1 suggests C=O stretching (ester or carboxylic acid)...",
"evidence_type": "llm_general_knowledge"}
],
"summary": "Peak explanation based on general FTIR knowledge..."
}
Pilna ziņojuma iegūšana (asinhroni)
Ātrā pārbaude (analyze_spectrum) atgriež rezultātu nekavējoties. Pilnais trīsasu pārskats darbojas fonā un parasti aizņem 30–90 sekundes. Saglabājiet task_id un pārbaudiet tā statusu, nevis iesniedziet pieprasījumu atkārtoti.
IesniegtIzsauciet submit_ftir_report (MCP) vai POST /ftir/reports (REST). Jūs saņemat task_id un rezervētu result_num. Lauks file_base64 ir obligāts; citi lauki (sampling_mode, prior_context, language_code, sample_name, sample_order_no) nav obligāti.
AptaujaIzsauciet get_ftir_report_status (MCP) vai GET /ftir/reports/{task_id} ik pēc 5–10 sekundēm, līdz completed ir true. Pabeigtā atbilde ietver report_url, report objektu (strukturētu rezultātu saturu ar detalizētu report_view tajā) un result_num.
Atveriet galīgo ziņojumuAtveriet pilnu URL https://ftir.fun/outputdata/?num={result_num} pārlūkprogrammā, lai skatītu pilno triju asu rezultātu lapu, ko renderējis FTIR.fun.
⚠️Saglabājiet task_id un periodiski pārbaudiet statusu, līdz uzdevums ir pabeigts vai neizdevies. Dublēti iesniegumi, kamēr uzdevums atrodas rindā vai tiek izpildīts, lieki patērē punktus.
Problēmu novēršana
Ko jūs redzat
Ko tas nozīmē
Ko darīt
Klients atver pārlūkprogrammas autorizācijas lapu vai saka, ka autorizācijas lapa neeksistē.
Jūsu klients izmanto vecu OAuth stila servera ierakstu. FTIR.fun neizmanto OAuth — tikai API atslēgu.
Izdzēsiet veco ftirfun servera ierakstu, ielīmējiet precīzu konfigurāciju no šīs lapas, pārlādējiet klientu un atkal palaidiet ftirfun.
401 (MCP) / 401 invalid_api_key (REST)
API atslēga trūkst, ir beidzies tās derīguma termiņš, tā ir atsaukta vai ielīmēta nepareizi.
Restartējiet serveri un ielīmējiet tikai neapstrādāto atslēgu (sākas ar ftir_). Ģenerējiet jaunu atslēgu no API atslēgu panelis ja nepieciešams.
Serveris startējas, bet rīki neparādās.
Klients nav atjaunojis savu katalogu, vai konfigurācijā tiek izmantots nepareizs atslēgas nosaukums.
Lai VS Code apstiprinātu, ka mcp.json izmanto serverus (nevis mcpServers). Pēc tam apturiet un palaidiet ftirfun vai pārlādējiet logu.
403 insufficient_balance
Kontā nav pietiekami daudz punktu šai analīzei.
Pārbaudiet savu bilanci vai abonementu FTIR.fun, pēc tam mēģiniet vēlreiz.
429 rate_limit_exceeded
REST analīze un parsēšana atļauj 60 pieprasījumus minūtē uz vienu API atslēgu; REST rezultātu un atskaites statusa nolasījumi izmanto atsevišķu 120 pieprasījumu minūtē grozu; MCP atļauj 60 izsaukumus minūtē katrai API atslēgai un rīkam.
Pirms atkārtotas izsaukšanas nogaidiet rīka norādīto atkārtošanas periodu.
Ziņojums paliek rindā vai notiek.
Pilni ziņojumi darbojas asinhroni un aizņem vairāk laika nekā ātrais skrīnings.
Saglabājiet to pašu task_id un veiciet aptauju. Ja task_id ir pazudis, izsauciet GET /ftir/tasks, lai uzskaitītu savus nesenos uzdevumus un atrastu to vēlreiz.
422 vai missing_input
Pieprasījuma pamattekstā trūkst nepieciešamo lauku vai ir nederīgs formāts. Lai analizētu spektru, jānorāda vismaz viens no: peaks, query vai file_base64.
Pārbaudiet, vai jūsu JSON ir derīgs, Content-Type ir application/json, un ir norādīti obligātie lauki. Skatiet iepriekš minētos pieprasījumu piemērus.
413 file_too_large
Augšupielādētais spektra fails pārsniedz izmēra ierobežojumu.
Eksportējiet mazāku failu vai izmantojiet tikai pīķu pozīcijas, izmantojot spectrum.peaks lauku.
Gatavs būvēt?
Pilnajā REST atsaucē ir katrs galapunkts, pieprasījumu un atbilžu formāti, autentifikācija, ātruma ierobežojumi, kļūdu kodi, MCP rīku definīcijas un kodu piemēri Python un curl.