Seva ya MCP ya FTIR.fun na API ya REST
Unganisha FTIR.fun kwa msaidizi wako wa AI au bomba la automatiska. Seva ya MCP kwa Claude/Cursor/Codex. API ya REST kwa ujumuishaji maalum. Spectra sawa za marejeleo 130,000+ na tafsiri ya AI inayoungwa mkono na fasihi kote njia zote.
Seva ya MCP — Claude, Cursor, Codex
Seva ya MCP (Model Context Protocol) ya FTIR.fun imekaguliwa na kuorodheshwa rasmi kwenye Daftari la MCP la Anthropic, Smithery, na MCP.so. Inaonyesha utafutaji wa spectral wa FTIR, maelezo ya kilele na fasihi iliyotajwa na DOI, na utambuzi wa nyenzo kama zana zinazoweza kuitwa kwa mteja yeyote anayeweza kuendana na MCP.
Unganisho Haraka
Zana Zinazopatikana
| Zana | Maelezo |
|---|---|
search_ftir_library | Tafuta spectra za marejeleo 130K+ kwa vilele au faili iliyopakiwa. Inarudisha ulinganifu uliopangwa na nambari za CAS na alama za ufanano. |
search_public_ftir_results | Tafuta matokeo ya uchambuzi yaliyoshirikiwa na jumuiya kwa neno kuu. |
fetch_public_ftir_result | Leta matokeo maalum ya uchambuzi wa FTIR ya umma kwa ID kwa ukaguzi wa kina. |
Kadi ya Seva na Viungo vya Daftari
- Server Card (JSON) — kipeo cha kawaida cha ugunduzi wa seva ya MCP
- Anthropic MCP Registry — imeorodheshwa rasmi
- Smithery — imekaguliwa na kuchapishwa
- MCP.so — imeorodheshwa
- PyPI (ftirfun-mcp) — Kifurushi cha Python
Programu-jalizi ya Coze — Tumia Ndani ya 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.
Maneno muhimu ya utafutaji: 红外分析, FTIR, infrared, 光谱检索, 物质识别
API ya REST
API ya Utafutaji wa Maktaba
POST /v1/search
Utafutaji wa maktaba ya spectral. Inakubali faili (ulinganifu wa wigo kamili) au orodha ya kilele (ulinganifu wa nafasi ya kilele). Ikiwa zote zimetolewa, utafutaji wa faili unapewa kipaumbele.
Uthibitishaji
Mwili wa Ombi
| Sehemu | Aina | Inahitajika | Maelezo |
|---|---|---|---|
| file_base64 | string | moja ya | Faili la chombo lililosimbwa kwa Base64 (linaunga mkono CSV, SPA, OPUS, SPC, JCAMP-DX, na miundo mingine 15+) |
| filename | string | yenye file_base64 | Jina la faili asili ikiwa ni pamoja na kiendelezi (mfano sample.spa) |
| peaks | number[] | moja ya | Orodha ya nambari za wimbi za kilele katika cm⁻¹ (mfano [3026, 1601, 1493, 755]) |
| top_k | integer | hapana (chaguo-msingi 10) | Idadi ya matokeo ya kurudisha, upeo 50 |
| tolerance | integer | hapana (chaguo-msingi 8) | Uvumilivu wa ulinganifu wa kilele katika cm⁻¹, anuwai 1–30 |
Jibu
Mfano — Kupakia Faili
Mfano — Orodha ya Kilele
Uchambuzi wa AI Pekee kwa Matokeo Yaliyopo
Tumia mwisho huu wa njia tu baada ya tokeo la utafutaji kuwepo tayari. FTIR.fun kwanza inasoma au OCR ya ripoti iliyotolewa, inatoa wagombea walioripotiwa na jedwali la kilele cha sampuli, kisha inafanya uchambuzi wa KG na fasihi ulioungwa mkono.
POST /ftir/analyze_existing_results
Ripoti lazima iwe na orodha ya matokeo ya utafutaji yaliyoripotiwa na jedwali la kilele cha sampuli. Mwisho huu wa njia haufanyi utafutaji wa maktaba ya spectral peke yake.
Uthibitishaji
Mwili wa Ombi
| Sehemu | Aina | Inahitajika | Maelezo |
|---|---|---|---|
| report_text | string | moja ya | Maandishi wazi yaliyonakiliwa kutoka kwa ripoti iliyopo ya kifaa au maktaba. Maandishi lazima yawe na matokeo yaliyoripotiwa na jedwali la kilele cha sampuli. |
| report_file_base64 | string | moja ya | Faili la ripoti lililosimbwa kwa base64. Miundo inayotumika: PDF, DOC, DOCX, TXT, CSV, PNG, JPG, JPEG, WEBP, GIF, BMP, TIF, TIFF. |
| report_filename | string | pamoja na report_file_base64 | Jina la faili asili la ripoti pamoja na kiambishi (kwa mfano report.pdf au report.docx). |
| user_background_text | string | la | Maelezo ya sampuli ya hiari. Hii inachukuliwa kama muktadha laini tu na si ushahidi. |
Kikomo Kigumu cha Pembezo
- Kipengele kinachohitajika 1: angalau mgombea mmoja wa matokeo ya utafutaji aliyeripotiwa, kama vile hit ya Top1 au orodha ya Top15
- Kipengele kinachohitajika 2: orodha au jedwali la kilele cha sampuli kwa cm-1 kutoka kwa ripoti hiyo hiyo
- Ikiwa kipengele chochote hakipo, mwisho wa njia unarudi HTTP 422 na hautoi ripoti ya uchambuzi
Jibu la Mafanikio
Jibu la Kukosa Pembezo
Mfano — Maandishi ya Ripoti Iliyopo
Mfano — Faili ya Ripoti Iliyopo
Misimbo ya Hitilafu
| Hali ya HTTP | Maana |
|---|---|
| 200 | Mafanikio |
| 401 | Ufunguo wa API haupo au si sahihi |
| 422 | Mwili wa ombi batili, umbizo la ripoti lisilotumika, au vipengele muhimu vya ripoti havipo |
| 500 | Hitilafu ya upande wa seva |