Serveri MCP dhe REST API i FTIR.fun
Lidhni FTIR.fun me ndihmësin tuaj AI ose tubacionin e automatizimit. Serveri MCP për Claude/Cursor/Codex. REST API për integrime të personalizuara. Të njëjtat 130,000+ spektra referimi dhe interpretim AI i mbështetur nga literatura në të gjitha metodat.
Serveri MCP — Claude, Cursor, Codex
Serveri MCP (Model Context Protocol) i FTIR.fun është rishikuar dhe listuar zyrtarisht në Anthropic MCP Registry, Smithery dhe MCP.so. Ai ekspozon kërkimin spektral FTIR, shpjegimin e majave me literaturë të cituar nga DOI dhe identifikimin e materialit si mjete të thirrshme për çdo klient të pajtueshëm me MCP.
Lidhje e Shpejtë
Mjetet e Disponueshme
| Mjet | Përshkrimi |
|---|---|
search_ftir_library | Kërkoni 130K+ spektra referimi sipas majave ose skedarit të ngarkuar. Kthen përputhje të renditura me numra CAS dhe pikë ngjashmërie. |
search_public_ftir_results | Kërkoni rezultatet e analizave të ndara nga komuniteti sipas fjalës kyçe. |
fetch_public_ftir_result | Merrni një rezultat specifik publik të analizës FTIR me ID për rishikim të detajuar. |
Karta e Serverit dhe Lidhjet e Regjistrit
- Server Card (JSON) — pikë standarde e zbulimit të serverit MCP
- Anthropic MCP Registry — i listuar zyrtarisht
- Smithery — rishikuar dhe publikuar
- MCP.so — i listuar
- PyPI (ftirfun-mcp) — Paketa Python
Plugin Coze — Përdorni brenda Doubao
Open Doubao → Plugin Store → search "FTIR" or "红外分析" → tap Add. No configuration needed. Doubao will automatically route infrared-related queries to our spectral search engine.
Fjalë kyçe kërkimi: 红外分析, FTIR, infrared, 光谱检索, 物质识别
API REST
API i Kërkimit të Bibliotekës
POST /v1/search
Kërkimi në bibliotekën spektrale. Pranon një skedar (përputhje spektri të plotë) ose një listë pikesh (përputhje pozicionesh piku). Nëse të dyja janë dhënë, kërkimi me skedar ka përparësi.
Autentifikimi
Trupi i Kërkesës
| Fusha | Lloji | I nevojshëm | Përshkrimi |
|---|---|---|---|
| file_base64 | string | një nga | Skedar instrumenti i koduar në Base64 (mbështet CSV, SPA, OPUS, SPC, JCAMP-DX dhe 15+ formate të tjera) |
| filename | string | me file_base64 | Emri origjinal i skedarit duke përfshirë shtesën (p.sh. sample.spa) |
| peaks | number[] | një nga | Lista e numrave valorë të pikut në cm⁻¹ (p.sh. [3026, 1601, 1493, 755]) |
| top_k | integer | jo (parazgjedhja 10) | Numri i rezultateve për t'u kthyer, maksimumi 50 |
| tolerance | integer | jo (parazgjedhja 8) | Toleranca e përputhjes së pikut në cm⁻¹, diapazoni 1–30 |
Përgjigje
Shembull — Ngarkimi i Skedarit
Shembull — Lista e Pikeve
Analizë Vetëm me AI për Rezultatet Ekzistuese
Përdorni këtë pikë fundore vetëm pasi të ekzistojë një rezultat kërkimi. FTIR.fun fillimisht lexon ose OCR raportin e dhënë, nxjerr kandidatët e raportuar dhe tabelën e pikut të mostrës, pastaj kryen analizën e mëtejshme KG dhe të mbështetur nga literatura.
POST /ftir/analyze_existing_results
Raporti duhet të përmbajë si listën e rezultateve të kërkimit të raportuar ashtu edhe tabelën e pikut të mostrës. Kjo pikë fundore nuk kryen vetë kërkim në bibliotekën spektrale.
Autentifikimi
Trupi i Kërkesës
| Fusha | Lloji | I nevojshëm | Përshkrimi |
|---|---|---|---|
| report_text | string | një nga | Tekst i thjeshtë i kopjuar nga një raport ekzistues instrumenti ose biblioteke. Teksti duhet të përfshijë si rezultatet e raportuara ashtu edhe tabelën e pikut të mostrës. |
| report_file_base64 | string | një nga | Skedar raporti i koduar në Base64. Formatet e mbështetura: PDF, DOC, DOCX, TXT, CSV, PNG, JPG, JPEG, WEBP, GIF, BMP, TIF, TIFF. |
| report_filename | string | me report_file_base64 | Emri origjinal i skedarit të raportit duke përfshirë shtesën (për shembull report.pdf ose report.docx). |
| user_background_text | string | jo | Sfond opsional i mostrës. Kjo trajtohet vetëm si kontekst i lehtë dhe jo si provë. |
Kufiri i Fortë i Input-it
- Element i kërkuar 1: të paktën një kandidat i rezultatit të kërkimit të raportuar, si një goditje Top1 ose një listë Top15
- Element i kërkuar 2: lista e pikut të mostrës ose tabela e pikut në cm-1 nga i njëjti raport
- Nëse ndonjëri element mungon, pika fundore kthen HTTP 422 dhe nuk gjeneron një raport analize
Përgjigje Suksesi
Përgjigje për Input që Mungon
Shembull — Tekst Raporti Ekzistues
Shembull — Skedar Raporti Ekzistues
Kodet e Gabimit
| Statusi HTTP | Kuptimi |
|---|---|
| 200 | Sukses |
| 401 | Çelësi API mungon ose është i pavlefshëm |
| 422 | Trup kërkese i pavlefshëm, format raporti i pambështetur, ose elemente të kërkuara të raportit që mungojnë |
| 500 | Gabim nga ana e serverit |