FTIR.fun MCP ਸਰਵਰ ਅਤੇ REST API
FTIR.fun ਨੂੰ ਆਪਣੇ AI ਸਹਾਇਕ ਜਾਂ ਆਟੋਮੇਸ਼ਨ ਪਾਈਪਲਾਈਨ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। Claude/Cursor/Codex ਲਈ MCP ਸਰਵਰ। ਕਸਟਮ ਏਕੀਕਰਣ ਲਈ REST API। ਸਾਰੇ ਤਰੀਕਿਆਂ ਵਿੱਚ ਉਹੀ 130,000+ ਰੈਫਰੈਂਸ ਸਪੈਕਟਰਾ ਅਤੇ ਸਾਹਿਤ-ਆਧਾਰਿਤ AI ਵਿਆਖਿਆ।
MCP ਸਰਵਰ — Claude, Cursor, Codex
FTIR.fun ਦਾ MCP (ਮਾਡਲ ਕੰਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ) ਸਰਵਰ Anthropic MCP ਰਜਿਸਟਰੀ, Smithery, ਅਤੇ MCP.so 'ਤੇ ਸਮੀਖਿਆ ਅਤੇ ਅਧਿਕਾਰਤ ਤੌਰ 'ਤੇ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ FTIR ਸਪੈਕਟਰਲ ਖੋਜ, DOI-ਹਵਾਲਾ ਸਾਹਿਤ ਨਾਲ ਪੀਕ ਵਿਆਖਿਆ, ਅਤੇ ਸਮੱਗਰੀ ਪਛਾਣ ਨੂੰ ਕਿਸੇ ਵੀ MCP-ਅਨੁਕੂਲ ਕਲਾਇੰਟ ਲਈ ਕਾਲ ਕਰਨ ਯੋਗ ਟੂਲ ਵਜੋਂ ਪੇਸ਼ ਕਰਦਾ ਹੈ।
ਤੇਜ਼ ਕਨੈਕਟ
ਉਪਲਬਧ ਟੂਲ
| ਟੂਲ | ਵਰਣਨ |
|---|---|
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 Plugin — 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[] | ਇੱਕ | cm⁻¹ ਵਿੱਚ ਪੀਕ ਵੇਵਨੰਬਰਾਂ ਦੀ ਸੂਚੀ (ਉਦਾ. [3026, 1601, 1493, 755]) |
| top_k | integer | ਨਹੀਂ (ਡਿਫਾਲਟ 10) | ਵਾਪਸ ਕਰਨ ਲਈ ਨਤੀਜਿਆਂ ਦੀ ਗਿਣਤੀ, ਵੱਧ ਤੋਂ ਵੱਧ 50 |
| tolerance | integer | ਨਹੀਂ (ਡਿਫਾਲਟ 8) | cm⁻¹ ਵਿੱਚ ਪੀਕ ਮੈਚ ਸਹਿਣਸ਼ੀਲਤਾ, ਰੇਂਜ 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 | ਸਰਵਰ-ਪਾਸੇ ਗਲਤੀ |