FTIR.fun MCP сервери жана REST API
FTIR.fun'ду AI жардамчыңызга же автоматташтыруу түтүгүңүзгө туташтырыңыз. Claude/Cursor/Codex үчүн MCP сервери. Ыңгайлаштырылган интеграциялар үчүн REST API. Бардык ыкмалар боюнча бирдей 130,000+ шилтеме спектрлер жана адабият менен бекемделген AI интерпретациясы.
MCP сервери — Claude, Cursor, Codex
FTIR.fun'дун MCP (Model Context Protocol) сервери каралып, расмий түрдө Anthropic MCP Registry, Smithery жана MCP.so тизмесине киргизилген. Ал каалаган MCP-шайкеш клиент үчүн чакырылуучу куралдар катары FTIR спектрдик издөө, DOI шилтемеленген адабият менен чокуларды түшүндүрүү жана материалды аныктоону сунуштайт.
Тез туташуу
Жеткиликтүү куралдар
| Курал | Сүрөттөмө |
|---|---|
search_ftir_library | 130K+ шилтеме спектрлерди чокулар же жүктөлгөн файл боюнча издөө. CAS номерлери жана окшоштук упайлары менен рейтингделген дал келүүлөрдү кайтарат. |
search_public_ftir_results | Кошумча бөлүшүлгөн анализ жыйынтыктарын ачкыч сөз боюнча издөө. |
fetch_public_ftir_result | ID боюнча белгилүү бир коомдук FTIR анализ жыйынтыгын алып, деталдуу карап чыгуу. |
Сервер картасы жана реестр шилтемелери
- Server Card (JSON) — стандарттуу MCP серверин табуу чекити
- Anthropic MCP Registry — расмий тизмеге киргизилген
- Smithery — каралып, жарыяланган
- MCP.so — тизмеге киргизилген
- PyPI (ftirfun-mcp) — Python пакети
Coze плагини — 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.
Издөө ачкыч сөздөрү: 红外分析, FTIR, infrared, 光谱检索, 物质识别
REST API
Китепкана издөө API
POST /v1/search
Спектрдик китепкана издөө. Файлды (толук спектрге дал келүү) же чоку тизмесин (чоку позициясына дал келүү) кабыл алат. Эгерде экөө тең берилсе, файл издөө артыкчылыкка ээ.
Аутентификация
Суроо денеси
| Талаа | Түрү | Талап кылынат | Сүрөттөмө |
|---|---|---|---|
| file_base64 | string | бири | Base64 коддолгон аспап файлы (CSV, SPA, OPUS, SPC, JCAMP-DX жана 15+ башка форматтарды колдойт) |
| filename | string | file_base64 менен | Кеңейтүүнү камтыган оригиналдуу файл аты (мис. sample.spa) |
| peaks | number[] | бири | см⁻¹ менен чоку толкун сандарынын тизмеси (мис. [3026, 1601, 1493, 755]) |
| top_k | integer | жок (демейки 10) | Кайтаруу үчүн жыйынтыктардын саны, эң көбү 50 |
| tolerance | integer | жок (демейки 8) | см⁻¹ менен чоку дал келүү толеранттуулугу, диапазон 1–30 |
Жооп
Мисал — Файл жүктөө
Мисал — Чыңалуу тизмеси
Учурдагы натыйжалар үчүн AI гана анализ
Бул чекитти издөө натыйжасы бар болгондон кийин гана колдонуңуз. FTIR.fun биринчи берилген отчетту окуйт же OCR кылат, билдирилген талапкерлерди жана үлгү чокулар таблицасын алат, андан кийин төмөнкү KG жана адабиятка негизделген анализин жүргүзөт.
POST /ftir/analyze_existing_results
Отчет отчеттун издөө натыйжалар тизмесин жана үлгү чокулар таблицасын камтышы керек. Бул чекит спектрдик китепкана издөөсүн өзү жүргүзбөйт.
Аутентификация
Суроо денеси
| Талаа | Түрү | Талап кылынат | Сүрөттөмө |
|---|---|---|---|
| report_text | string | бири | Учурдагы аспап же китепкана отчетунан көчүрүлгөн жөнөкөй текст. Текст билдирилген натыйжаларды жана үлгү чокулар таблицасын камтышы керек. |
| report_file_base64 | string | бири | Base64 менен коддолгон отчет файлы. Колдоого алынган форматтар: PDF, DOC, DOCX, TXT, CSV, PNG, JPG, JPEG, WEBP, GIF, BMP, TIF, TIFF. |
| report_filename | string | report_file_base64 менен | Кеңейтүүсү менен оригиналдуу отчет файлынын аталышы (мисалы, report.pdf же report.docx). |
| user_background_text | string | жок | Кошумча үлгү фону. Бул жумшак контекст катары гана каралат жана далил катары эмес. |
Катуу киргизүү чеги
- Талап кылынган элемент 1: кеминде бир билдирилген издөө натыйжасынын талапкери, мисалы Top1 хит же Top15 тизмеси
- Талап кылынган элемент 2: ошол эле отчеттон үлгү чокулар тизмеси же таблицасы cm-1 менен
- Эгерде элементтердин бири да жок болсо, чекит HTTP 422 кайтарат жана анализ отчетун түзбөйт
Ийгиликтүү жооп
Киргизүүнүн жоктугуна жооп
Мисал — Учурдагы отчет тексти
Мисал — Учурдагы отчет файлы
Ката коддору
| HTTP статусу | Мааниси |
|---|---|
| 200 | Ийгилик |
| 401 | API ачкычы жок же туура эмес |
| 422 | Туура эмес суроо денеси, колдоого алынбаган отчет форматы же отчеттун керектүү элементтеринин жоктугу |
| 500 | Сервер тарабындагы ката |