概述
安裝
內容詳情
替代品
什麼是LabMate-MCP?
LabMate-MCP是一個Model Context Protocol (MCP)服務器,它將Claude AI助手連接到科學數據庫、計算化學工具、實驗臺參考和寫作工具。這是一個一站式解決方案,覆蓋了整個科研工作流程:從文獻搜索、化合物數據查詢、合成路線規劃、實驗計算,到論文寫作和發表準備。如何使用LabMate-MCP?
只需安裝Python包,然後在Claude配置中添加服務器設置即可。大多數工具無需API密鑰即可使用。對於高級功能(如逆合成分析、pKa預測等),可以通過簡單的命令行設置添加免費的API密鑰。適用場景
LabMate-MCP適用於化學、生物化學、材料科學等領域的科研人員、學生和工程師。無論是設計新反應、計算試劑用量、查找文獻、預測化合物性質,還是準備論文投稿,都可以通過自然語言與Claude交互完成。主要功能
如何使用
使用案例
常見問題
相關資源
安裝
{
"mcpServers": {
"labmate": {
"command": "labmate-mcp"
}
}
}
{
"mcpServers": {
"labmate": {
"command": "labmate-mcp",
"env": {
"RXN_API_KEY": "your-rxn-key",
"ROWAN_API_KEY": "your-rowan-key",
"UNPAYWALL_EMAIL": "you@university.edu"
}
}
}
}🚀 🧪 labmate-mcp
你的人工智能實驗室夥伴 — 從文獻搜索到實驗操作再到論文發表。
本項目是一個 MCP 服務器,它將 Claude 與科學數據庫、計算化學工具、實驗參考資料和寫作工具連接起來。一次安裝即可覆蓋整個研究工作流程。
81 種工具 · 25+ 個科學 API · 202 個命名反應 · 無需配置
• 能做什麼? • 全部 81 種工具 • 配置 • 使用示例
🚀 快速開始
pip install labmate-mcp
然後將以下內容添加到你的 Claude 配置中:
Claude 桌面版 → claude_desktop_config.json
在 macOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"labmate": {
"command": "labmate-mcp"
}
}
}
Claude 代碼版 → .mcp.json 在你的項目根目錄
{
"mcpServers": {
"labmate": {
"command": "labmate-mcp"
}
}
}
Docker
docker build -t labmate-mcp .
docker run -it labmate-mcp
重啟 Claude。81 種工具中有 61 種無需 API 密鑰即可直接使用。
⚠️ 重要提示
如果你需要逆合成、pKa 預測或 NMR 位移預測功能,請運行
labmate-mcp --setup來添加免費的 API 密鑰。
✨ 主要特性
| 類別 | 工具數量 | 功能概述 |
|---|---|---|
| 📚 文獻 | 15 種 | 跨多個數據庫搜索論文、探索引用關係圖、查找開放獲取的 PDF 以及跟蹤研究趨勢 |
| ⚗️ 合成 | 11 種 | 逆合成分析、正向反應預測、原子映射、pKa / ADMET 預測、NMR 預測等 |
| 🧪 實驗臺 | 30 種 | 命名反應查詢、試劑計算、保護基查詢、溶劑參考、反應開發檢查清單等 |
| 📊 分析 | 15 種 | 同位素模式分析、質譜分析、結合數據查詢、晶體結構查詢、安全數據查詢等 |
| ✍️ 論文發表 | 10 種 | 格式化引用、構建參考文獻列表、生成實驗模板、查看期刊指南、生成補充信息檢查清單等 |
📦 安裝指南
使用 pip 安裝
pip install labmate-mcp
使用 Docker 安裝
docker build -t labmate-mcp .
docker run -it labmate-mcp
💻 使用示例
文獻工作流程
你: "查找 2020 - 2024 年關於光氧化還原催化的被引用次數最多的 5 篇論文"
Claude: [返回按引用次數排序的論文,並附帶摘要和簡短總結]
你: "論文 #2 被誰引用了?他們關注的主題是什麼?"
Claude: [顯示帶有上下文片段的正向引用關係圖]
你: "論文 #3 有免費的 PDF 嗎?"
Claude: [通過 Unpaywall 找到合法的開放獲取鏈接]
你: "為這 5 篇論文生成 BibTeX 格式"
Claude: [輸出格式化的 BibTeX 條目]
合成規劃
你: "我想從 4 - 溴苯甲醚合成 4 - 甲氧基聯苯"
Claude: [建議使用 Suzuki 偶聯反應,給出反應條件和文獻先例]
你: "計算 200 mg 規模、5 mol% 催化劑的各試劑用量"
Claude: [返回每種試劑的精確毫克數和溶劑體積]
你: "有什麼好的後處理方法?"
Claude: [提供水相後處理方案,包括溶劑、乾燥劑和柱色譜條件]
反應開發
你: "我有一個新的 C - H 活化反應,如何確定其反應機理?"
Claude: [建議使用 KIE、自由基時鐘、Hammett 方程、Stern - Volmer 方程和計算方法]
你: "指導我進行反應優化"
Claude: [涵蓋實驗設計(DoE)與單變量優化方法、綠色化學指標、溶劑篩選等內容]
你: "如何證明這個反應是催化反應,而不是化學計量反應?"
Claude: [建議使用汞滴試驗、熱過濾、TON 基準測試、非線性效應等方法]
論文寫作
你: "將這 12 個 DOI 格式化為 ACS 參考文獻列表"
Claude: [輸出 ACS 風格的編號參考文獻列表]
你: "給我一個 Sonogashira 反應的實驗模板"
Claude: [提供帶有安全注意事項的填空式實驗步驟]
你: "小分子論文需要哪些補充信息?"
Claude: [提供包含 ¹H/¹³C NMR、HRMS、熔點、HPLC 等內容的檢查清單和格式提示]
你: "我要投稿到 Angew 期刊,有哪些要求?"
Claude: [提供字數限制、摘要格式、引用風格、圖形摘要規格等信息]
📚 詳細文檔
能做什麼
只需自然地與 Claude 對話,例如:
| 提問內容 | 實現功能 |
|---|---|
| "查找過去 5 年關於銅催化 C - H 活化的被引用次數最多的論文" | 跨多個數據庫搜索,按引用次數排序,並提供摘要和人工智能生成的總結 |
| "Suzuki 偶聯反應,150 mg 芳基溴化物(分子量 261),5 mol% Pd(PPh₃)₄,1.3 當量硼酸,2.5 當量 K₂CO₃ — 各試劑用量是多少?" | 以底物為限制試劑,計算每種試劑的精確質量 |
| "我正在開發一個新反應,應該考慮哪些方面?" | 引導你完成一個結構化的 反應開發檢查清單,涵蓋從初始機理假設到反應範圍探索和放大等各個方面 |
| "我需要保護一個伯胺 — 對酸穩定,可通過氫化裂解" | 根據穩定性矩陣比較保護基,並推薦最合適的保護基(此處為 Cbz) |
| "將這些 DOI 格式化為 ACS 參考文獻列表,然後給我一個 Buchwald - Hartwig 反應的實驗模板" | 生成編號的參考文獻列表和帶有建議後處理和安全注意事項的填空式實驗步驟 |
更多可提問的內容
| 提問 Claude… | 實現結果 |
|---|---|
| "DMSO - d₆ 的 NMR 溶劑峰是多少?" | 殘餘 ¹H:2.50 ppm(五重峰),¹³C:39.52 ppm,水峰:3.33 ppm |
| "生成 20 個含有一些 D - 氨基酸的環五肽" | 返回每個肽的 SMILES 格式、分子量、logP 和 TPSA 值 |
| "我想投稿到 JACS 期刊,需要了解哪些信息?" | 字數限制、摘要長度、引用格式、圖形摘要規格 |
| "布洛芬的逆合成路線是什麼?" | 提供多步逆合成路線,追溯到商業起始原料 |
| "4 - 硝基苯酚的 pKa 值是多少?" | 通過 Rowan Science 進行量子化學預測 |
| "達到 - 42 °C 需要使用什麼冷卻浴?" | 推薦乙腈 / 乾冰或氯苯 / 乾冰 |
工具參考
📚 文獻與發現 — 15 種工具
可跨多個數據庫搜索論文、探索引用關係圖、查找開放獲取的 PDF 以及跟蹤研究趨勢。
顯示全部 15 種工具
| 工具 | 來源 | 功能 |
|---|---|---|
search_papers |
Crossref + OpenAlex + S2 | 多源論文搜索,融合元數據 |
get_paper_details |
Crossref + OpenAlex + S2 | 獲取完整元數據:摘要、作者、引用、參考文獻 |
find_similar_papers |
Semantic Scholar | 基於內容的論文推薦 |
get_paper_citations |
Semantic Scholar | 正向引用關係圖 + 上下文片段 |
get_paper_references |
Semantic Scholar | 反向引用關係圖(參考文獻) |
get_author_profile |
OpenAlex + S2 | h 指數、出版物、共同作者、研究主題 |
analyze_research_topic |
OpenAlex | 研究主題的發表量隨時間的趨勢分析 |
find_open_access_pdf |
Unpaywall | 查找合法的開放獲取 PDF 鏈接 |
search_chemrxiv |
Crossref + OpenAlex | 化學預印本搜索 |
get_chemrxiv_categories |
— | 列出 ChemRxiv 的主題類別 |
search_web_of_science |
Web of Science | Web of Science 搜索 (需要 API 密鑰) |
generate_bibtex |
Crossref | DOI → BibTeX(單條或批量) |
get_journal_metrics |
OpenAlex | 期刊影響指標、開放獲取比例、政策 |
search_protein_structures |
RCSB PDB | 按關鍵詞、生物體、方法搜索蛋白質結構數據庫 |
get_protein_structure |
RCSB PDB | 獲取完整的蛋白質結構條目:分辨率、配體、序列 |
🔬 化合物數據與安全 — 12 種工具
可通過名稱、SMILES 或化學式查找任何化合物,獲取安全數據、結合親和力、晶體結構等信息。
顯示全部 12 種工具
| 工具 | 來源 | 功能 |
|---|---|---|
search_compound |
PubChem | 名稱/SMILES/化學式 → 化合物數據 |
get_compound_properties |
PubChem | 獲取化合物的分子量、SMILES、InChI、化學式、XLogP、TPSA 等屬性 |
profile_compound |
多個數據庫 | 綜合多個數據庫的信息,提供化合物的全面概況 |
get_safety_data |
PubChem GHS | 獲取 GHS 象形圖、H 聲明、P 聲明等安全數據 |
translate_compound_ids |
UniChem | 轉換 PubChem、ChEMBL、DrugBank、ChEBI 等數據庫的化合物 ID |
search_crystal_structures |
COD | 搜索晶體學開放數據庫 |
search_materials_project |
Materials Project | 搜索材料項目數據庫,獲取帶隙、形成能等信息 (需要 API 密鑰) |
search_nist_webbook |
NIST | 搜索 NIST 網絡手冊,獲取生成熱、熱容、相變、紅外光譜等信息 |
search_mass_spectra |
MassBank | 按精確質量或名稱搜索質譜數據庫 |
search_binding_data |
BindingDB | 搜索結合親和力數據(IC₅₀、Ki、Kd) |
search_toxicity |
EPA CompTox | 搜索毒性數據 (需要 API 密鑰) |
classify_natural_product |
GNPS | 對天然產物進行分類(超類、類、途徑) |
⚗️ 計算化學 — 11 種工具
提供人工智能驅動的逆合成分析、正向反應預測、pKa、溶解度、ADMET 和 NMR 位移預測等功能。
顯示全部 11 種工具
| 工具 | 來源 | 功能 |
|---|---|---|
predict_retrosynthesis |
IBM RXN | 多步逆合成分析 |
plan_synthesis |
IBM RXN | 正向合成路線規劃 |
predict_product |
IBM RXN | 預測反應物和試劑的產物 |
predict_atom_mapping |
IBM RXN | 原子映射,用於反應機理分析 |
text_to_procedure |
IBM RXN | 將自然語言轉換為結構化的實驗步驟 |
predict_pka |
Rowan Science | 預測任何官能團在水溶液中的 pKa 值 |
predict_solubility |
Rowan Science | 預測化合物在水溶液中的溶解度 |
predict_admet |
Rowan Science | 預測化合物的吸收、代謝、毒性等性質 |
search_tautomers |
Rowan Science | 枚舉互變異構體形式 |
compute_descriptors |
Rowan Science | 根據 SMILES 計算分子描述符 |
predict_nmr |
Rowan Science | 預測 ¹H 和 ¹³C 化學位移 |
IBM RXN 和 Rowan 工具需要免費的 API 密鑰。請參閱 配置。
🧬 肽化學 — 10 種工具
提供 450 + 種氨基酸的序列到 SMILES 轉換、環化、庫生成、等電點計算和 MS/MS 譜圖解析等功能。
顯示全部 10 種工具
| 工具 | 來源 | 功能 |
|---|---|---|
peptide_to_smiles |
p2smi | 肽序列 → SMILES(支持 450 + 種氨基酸,5 種環化類型) |
peptide_cyclization_options |
p2smi | 分析肽序列支持的環化方式 |
generate_peptide_library |
p2smi | 隨機生成包含非天然氨基酸和 D - 立體異構體的肽庫 |
peptide_properties |
p2smi + RDKit | 計算肽的分子量、logP、TPSA、氫鍵供體/受體數量、Lipinski 規則等屬性 |
check_peptide_synthesis |
p2smi | 檢查固相肽合成(SPPS)的可行性,識別困難基序和聚集問題 |
modify_peptide |
p2smi | 對肽進行 N - 甲基化、聚乙二醇化等修飾 |
calculate_peptide_pi |
pichemist | 計算肽的等電點(支持 8 種 pKa 參考集) |
calculate_peptide_extinction |
pep - calc.com | 計算肽在 280 nm 處的消光係數(考慮 Trp/Tyr/Cys 的貢獻) |
get_peptide_ion_series |
pep - calc.com | 生成肽的 MS/MS 譜圖中的 b/y/a/c/z 離子梯 |
assign_peptide_ms_peaks |
pep - calc.com | 將 m/z 值與肽片段匹配 |
🧪 實驗臺化學 — 18 種工具
提供日常實驗室計算器和參考庫,涵蓋命名反應、保護基、溶劑、後處理方案等內容。
顯示全部 5 種計算器
| 工具 | 功能 |
|---|---|
calculate_molarity |
求解任何未知量:質量、物質的量、體積或分子量 |
calculate_dilution |
根據 C₁V₁ = C₂V₂ 進行稀釋計算,自動處理單位 |
calculate_reaction_mass |
根據當量計算多試劑反應的質量 |
calculate_yield |
根據實際產量和理論產量計算產率百分比 |
calculate_concentration |
進行濃度單位轉換(M ↔ mM ↔ mg/mL ↔ %w/v ↔ ppm ↔ ppb) |
顯示全部 13 種參考工具
| 工具 | 覆蓋範圍 |
|---|---|
lookup_named_reaction |
202 個命名反應 — 反應條件、機理、適用範圍、侷限性 |
lookup_rxn_dev_checklist |
結構化的反應開發檢查清單 — Kerr et al., Chem. Soc. Rev. 2025 |
lookup_protecting_group |
30 種保護基,適用於 OH、NH、C = O、COOH 官能團,提供穩定性矩陣 |
lookup_workup_procedure |
分步後處理方案:如氫化鋁鋰淬滅、水相萃取等 |
lookup_solvent_properties |
32 種溶劑 — 沸點、密度、極性指數、介電常數、混溶性 |
lookup_cooling_bath |
24 種冷卻浴配方,溫度範圍從 - 196 °C(液氮)到 + 100 °C |
lookup_tlc_stain |
13 種薄層色譜染色劑,按官能團選擇性分類 |
lookup_column_chromatography |
柱色譜溶劑選擇、Rf 值規則、上樣方法、故障排除 |
lookup_buffer_recipe |
20 + 種緩衝液配方 — PBS、Tris、HEPES、TAE、TBE、RIPA、檸檬酸鹽等 |
lookup_amino_acid_properties |
20 種標準氨基酸 — 分子量、pKa、pI、疏水性 |
lookup_nmr_solvent |
12 種 NMR 溶劑 — 殘餘 ¹H/¹³C 位移、水峰、多重性 |
lookup_lab_tips |
35 條實用實驗室技巧,涵蓋 9 個類別 |
lookup_safety_card |
9 種危險試劑的安全卡片(如正丁基鋰、氫化鈉、氫化鋁鋰等) |
🔧 化學實用工具 — 5 種工具
顯示全部 5 種工具
| 工具 | 功能 |
|---|---|
calculate_isotope_pattern |
根據化學式或 SMILES 計算同位素分佈(如 Cl、Br、S 的同位素模式) |
validate_cas_number |
驗證 CAS 登記號的校驗位 |
convert_units |
進行質量、體積、能量、壓力、溫度、長度、物質的量等單位的轉換 |
lookup_periodic_table |
查找元素的原子序數、質量、電子構型、電負性、半徑、族等信息 |
calculate_buffer_ph |
根據 Henderson - Hasselbalch 方程計算緩衝液的 pH 值,內置 pKa 數據庫 |
✍️ 寫作與論文發表 — 10 種工具
可在 Claude 中完成格式化引用、構建參考文獻列表、生成實驗部分模板、檢查期刊要求和準備補充信息等工作。
顯示全部 10 種工具
| 工具 | 來源 | 功能 |
|---|---|---|
format_citation |
Crossref | DOI → 格式化引用,支持 20 + 種風格(ACS、RSC、Nature、Angew、APA 等) |
build_bibliography |
Crossref | 批量 DOI → 編號、格式化的參考文獻列表 |
lookup_iupac_name |
PubChem | SMILES → IUPAC 系統命名 |
name_to_smiles |
PubChem | 通用名稱 → SMILES + InChI + InChIKey + 分子量 |
format_molecular_formula |
本地 | C6H12O6 → C₆H₁₂O₆(Unicode) / \ce{C6H12O6}(LaTeX) / <sub>(HTML) |
lookup_experimental_template |
本地 | 18 種反應模板,帶有填空字段和安全注意事項 |
lookup_journal_guide |
本地 | 12 種頂級化學期刊的投稿要求 |
generate_si_checklist |
本地 | 根據化合物類型生成補充信息檢查清單 |
lookup_abbreviation |
本地 | 193 種標準縮寫(溶劑、試劑、光譜學等) |
get_thesis_guide |
本地 | 論文各部分的寫作指南:從摘要到補充信息 |
🔧 技術細節
內置數據庫
以下數據庫隨 labmate 一起提供,無需進行 API 調用,也無需聯網:
| 圖標 | 數據庫 | 條目數量 | 內容概述 |
|---|---|---|---|
| ⚗️ | 命名反應 | 202 | 反應條件、機理類型、適用範圍、侷限性 |
| 📋 | 反應開發檢查清單 | 30 個問題 | 涵蓋動力學、機理、實驗設計、催化、反應範圍、放大等方面的問題 |
| 🛡️ | 保護基 | 30 | 適用於 OH / NH / C = O / COOH 官能團,提供穩定性矩陣 |
| 🧴 | 溶劑 | 32 | 沸點、密度、極性指數、介電常數、混溶性 |
| ❄️ | 冷卻浴 | 24 | 溫度範圍從 - 196 °C 到 + 100 °C 的配方 |
| 🎨 | 薄層色譜染色劑 | 13 | 按官能團選擇性分類,提供配方和操作步驟 |
| 🧫 | 緩衝液配方 | 20 + | 特定 pH 值的製備方法,考慮溫度校正 |
| 🧬 | 氨基酸 | 20 | pKa、pI、分子量、疏水性、特殊注意事項 |
| 📻 | NMR 溶劑 | 12 | 殘餘 ¹H、¹³C、水峰、多重性 |
| 📝 | 實驗模板 | 18 | 常見反應類型的填空式模板 |
| 📰 | 期刊指南 | 12 | JACS、Angew、Nature Chem、JOC、Org Lett 等期刊 |
| 🔤 | 縮寫 | 193 | 涵蓋 7 個類別的標準縮寫 |
| 💡 | 實驗室技巧 | 35 | 9 個類別中的實用技巧 |
| ☣️ | 安全卡片 | 9 | 危險試劑的操作協議 |
| 📄 | 補充信息要求 | 18 | 每種技術的格式要求和常見錯誤 |
| 🎓 | 論文寫作 | 6 | 論文各部分的寫作指導 |
全部 202 個命名反應
Alder - Ene · Aldol · Appel · Arbuzov · Arndt - Eistert · Baeyer - Villiger · Balz - Schiemann · Bamford - Stevens · Barton Decarboxylation · Barton - McCombie · Baylis - Hillman · Beckmann · Biginelli · Birch · Bischler - Napieralski · Blanc Chloromethylation · Bouveault - Blanc · Brown Hydroboration · Buchner Ring Expansion · Buchwald - Hartwig (C–N) · Buchwald - Hartwig (C–O) · Burgess Dehydration · Cadiot - Chodkiewicz · Cannizzaro · Carroll · Catellani · CBS · Chan - Lam · Chichibabin · Claisen Condensation · Claisen Rearrangement · Clemmensen · Click (CuAAC) · Comins · Cope Elimination · Cope Rearrangement · Corey - Bakshi - Shibata · Corey - Chaykovsky · Corey - Fuchs · Corey - Kim · Corey - Nicolaou · Corey - Winter · Cross - Metathesis · Curtius · Dakin · Darzens · Dess - Martin · Dieckmann · Diels - Alder · Doering - LaFlamme · Enders SAMP/RAMP · Eschenmoser - Claisen · Eschenmoser - Tanabe Fragmentation · Eschweiler - Clarke · Evans Aldol · Favorskii · Ferrier · Finkelstein · Fischer Esterification · Fischer Indole · Fleming - Tamao · Friedel - Crafts Acylation · Friedel - Crafts Alkylation · Fries · Fukuyama · Gabriel · Gewald · Glaser · Grignard · Grubbs Metathesis · Hantzsch Pyridine · Heck · Henry · Hiyama · Hiyama - Denmark · Hofmann · Horner · Horner - Wadsworth - Emmons · IBX · Ireland - Claisen · Jacobsen Epoxidation · Jones · Julia - Lythgoe · Kharasch · Knoevenagel · Knorr Pyrrole · Koenigs - Knorr · Kolbe · Kulinkovich · Kumada · Lawesson · Lemieux - Johnson · Ley · Liebeskind - Srogl · Lossen · Luche · Malaprade · Mander Methylenation · Mannich · Matteson · Meerwein Arylation · Meerwein Reduction · Meerwein - Ponndorf - Verley · Meinwald · Michael · Midland · Minisci · Mitsunobu · Modified Julia · Mukaiyama Aldol · Myers · Negishi · Noyori · Nozaki - Hiyama - Kishi · Ohira - Bestmann · Olefin Metathesis · Oppenauer · Oppolzer Sultam · Overman · Oxy - Cope · Ozonolysis · Paal - Knorr · Parikh - Doering · Passerini · Paternò - Büchi · Pauson - Khand · Petasis · Peterson · Pfitzner - Moffatt · Piancatelli · Pictet - Spengler · Pinner · Pinnick · Polonovski · Prevost · Prins · Ramberg - Bäcklund · Reductive Amination · Reformatsky · Rieche · Riley · Ring - Closing Metathesis · Ritter · Robinson Annulation · Roskamp · Roush · Rubottom · Saegusa - Ito · Sakurai - Hosomi · Sandmeyer · Schmidt · Shapiro · Sharpless AD · Sharpless AE · Shi Epoxidation · Shiina · Simmons - Smith · Skraup · Sonogashira · Staudinger Ligation · Staudinger Reduction · Steglich · Stetter · Still - Gennari · Stille · Stork Enamine · Strecker · Suzuki · Suzuki - Miyaura · Swern · Takai · Tebbe · TEMPO · Tiffeneau - Demjanov · Transfer Hydrogenation · Trost AAA · Tsuji - Trost · Ugi · Ullmann · Upjohn · Van Leusen · Vilsmeier - Haack · Wacker · Weinreb Amide · Wharton · Williamson · Wittig · Wittig Rearrangement · Wohl - Ziegler · Wolff · Wolff - Kishner · Yamaguchi · Zincke Aldehyde
反應開發檢查清單 — 7 個部分
基於 Kerr, Jenkinson, Sheridan & Sparr, "Reaction Development: A Student's Checklist", Chem. Soc. Rev. 2025, DOI: 10.1039/D4CS01046A。每個部分包含引導性問題、具體檢查項和實用技巧。
| 部分 | 問題數量 |
|---|---|
| 🔍 評估現狀 | 5 |
| 📈 動力學與熱力學 | 6 |
| ⚙️ 反應機理 | 4 |
| 📊 反應優化 | 3 |
| 🔄 催化作用 | 4 |
| 🎯 反應範圍 | 3 |
| 🚀 應用領域 | 5 |
| 總計 | 30 |
架構
labmate_mcp/
├── server.py 5,248 行 81 個 MCP 工具定義 + 響應格式化
├── bench.py 4,714 行 計算器 + 參考數據庫
├── apis.py 1,744 行 25 + 個科學 API 的 HTTP 客戶端
├── writing.py 1,488 行 引用、模板、期刊指南、補充信息、論文寫作指導
├── chemistry.py 572 行 同位素模式、CAS 號、單位、元素週期表、pH 計算
├── peptide.py 384 行 p2smi + pichemist + pep - calc.com 集成
└── __init__.py 4 行 版本信息
──────────────
14,154 行
⚙️ 配置
添加 API 密鑰的最簡單方法:
labmate-mcp --setup
此命令將引導你完成每個密鑰的設置,並將它們保存到 ~/.labmate-mcp.env。每次使用 labmate 時,這些密鑰將自動加載。
所有密鑰都是可選的。81 種工具中有 61 種無需任何配置即可使用。
可用的 API 密鑰
| 變量 | 服務 | 是否免費 | 解鎖功能 |
|---|---|---|---|
RXN_API_KEY |
IBM RXN | ✅ | 逆合成分析、產物預測、原子映射 |
ROWAN_API_KEY |
Rowan Science | ✅ | pKa、溶解度、ADMET、互變異構體、NMR 預測 |
SEMANTIC_SCHOLAR_API_KEY |
Semantic Scholar | ✅ | 提高引用和推薦的請求速率限制 |
UNPAYWALL_EMAIL |
Unpaywall | ✅ | 開放獲取 PDF 發現 |
MATERIALS_PROJECT_API_KEY |
Materials Project | ✅ | 晶體結構、帶隙、形成能查詢 |
WOS_API_KEY |
Web of Science | 🏛️ | Web of Science 搜索(機構版) |
COMPTOX_API_KEY |
EPA CompTox | ✅ | 毒性和環境數據查詢 |
別名:S2_API_KEY、MP_API_KEY、RXN4CHEMISTRY_API_KEY 同樣適用。
手動配置
如果你更喜歡手動配置密鑰,可以將它們添加到你的 Claude 配置中:
{
"mcpServers": {
"labmate": {
"command": "labmate-mcp",
"env": {
"RXN_API_KEY": "your-rxn-key",
"ROWAN_API_KEY": "your-rowan-key",
"UNPAYWALL_EMAIL": "you@university.edu"
}
}
}
}
或者直接創建 ~/.labmate-mcp.env 文件:
RXN_API_KEY=your-rxn-key
ROWAN_API_KEY=your-rowan-key
📄 許可證
本項目採用 MIT 許可證,可在學術和工業領域自由使用。
📚 引用
如果 labmate - mcp 在你的研究中發揮了作用,請引用它所依賴的工具:
- 反應開發檢查清單 — Kerr, M. A.; Jenkinson, M. A.; Sheridan, H.; Sparr, C. Chem. Soc. Rev. 2025. doi:10.1039/D4CS01046A
- p2smi — Feller, A. JOSS 2025, 10, 8319. doi:10.21105/joss.08319
- pichemist — Trastoy, B. et al. J. Chem. Inf. Model. 2023. AstraZeneca/peptide-tools
- OpenAlex — Priem, J.; Piwowar, H.; Orr, R. arXiv:2205.01833 (2022)
本項目專為那些更願意待在實驗室而不是在網上搜索信息的化學家打造 🧪。
替代品









