Token导航 LogoToken导航TokenDH.com
Xraylarch MCP logo
运维云端stdio官方级别未说明来源级核验

Xraylarch MCP

MCP Server

一个基于xraylarch的X射线光谱分析工具,支持XAS/XAFS光谱的加载、处理、分析和绘图,包括XANES归一化、EXAFS提取、傅里叶变换、线性组合拟合、PCA、FEFFIT壳层拟合和高质量绘图。

工具数

27

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Joint-Photon-Sciences-Institute

提供方

Joint-Photon-Sciences-Institute

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install xraylarch-mcp

详细介绍

xraylack mcp

包装MCP(模型上下文协议)服务器 X射线落叶松 用于X射线光谱分析。使用自然语言工具调用通过Claude Desktop或Claude Code加载、处理、分析和绘制XAS/XAFS光谱。支持XANES归一化、EXAFS提取、傅里叶变换、线性组合拟合、PCA、FEFFIT外壳拟合和出版质量绘图。

安装

pip install xraylarch-mcp

配置

克劳德桌面

添加到您的Claude Desktop配置(claude_desktop_config.json):

{
  "mcpServers": {
    "xraylarch": {
      "command": "python",
      "args": ["-m", "xraylarch_mcp"]
    }
  }
}

克劳德代码

claude mcp add xraylarch -- python -m xraylarch_mcp

快速开始

问克劳德:

“将光谱加载到~/data/fewil.xdi,并向我显示归一化的XANES”

克劳德将:

  1. 呼叫 larch_load_spectrum 读取您的数据
  2. 呼叫 larch_normalize 执行预边缘减法和归一化
  3. 呼叫 larch_plotplot_type="norm" 生成出版物质量图

工具参考

I/O工具

工具说明
larch_load_spectrum从文件(.xdi、.dat、.csv、.prj等)加载频谱
larch_read_athena_project读取/检查Athena项目文件
larch_list_groups列出所有加载的频谱组
larch_inspect_group组数组和标量的详细视图
larch_remove_group删除组以释放内存

XAFS分析工具

工具说明
larch_normalize预边缘减法和归一化(换行 pre_edge)
larch_autobkEXAFS背景去除(AUTOBK算法)
larch_xftf前向傅里叶变换:chi(k)->chi(R)
larch_xftr反向傅里叶变换:chi(R)->chi(q)
larch_fluo_corr荧光自吸收校正
larch_mback_normMBACK标准化(问题数据的替代方案)
larch_estimate_noisechi(k)和chi(R)中的噪声估计
larch_cauchy_wavelet同时实现k和R分辨率的柯西小波变换
larch_rebin重新接入标准3区XAFS电网

绘图工具

工具说明
larch_plot出版质量图(mu、norm、flat、dmude、chi_k、chi_r、chi-q、cauchy_wavelet)

数学工具

工具说明
larch_smooth具有洛伦兹/高斯/沃伊特核的平滑阵列
larch_deriv数值导数
larch_interpolate融入新能源电网
larch_merge_groups合并/平均多个光谱
larch_deglitch删除故障点

装配工具

工具说明
larch_lcf符合标准的线性组合拟合
larch_pca主成分分析
larch_feffitFEFFIT EXAFS外壳配件
larch_peak_fit峰值拟合(高斯、沃伊特等)

交互式工具

工具说明
larch_interactive_norm打开交互式HTML页面以调整规范化参数
larch_apply_norm_params从保存的JSON文件中应用规范化参数

交互式规范化工作流程

  1. 让克劳德交互式地规范你的频谱
  2. 在浏览器中打开一个HTML页面,其中包含Plotly.js绘图和滑块
  3. 调整E0、前边缘范围、后边缘范围和多项式次数——实时更新图
  4. 点击 保存参数 下载JSON文件,或 复制到剪贴板
  5. 告诉Claude应用保存的参数
“加载Pdfoil.prj,让我交互式地选择规范化参数”

高级

工具说明
larch_run_code在落叶松会话中执行任意Python代码

资源

服务器公开了Claude可以按需读取的文档资源:

  • larch://docs/xafs --XAFS分析参考
  • larch://docs/io --I/O功能参考
  • larch://docs/fitting --装配参考
  • larch://docs/feff --FEFF接口参考
  • larch://docs/interactive --交互式工具参考
  • larch://docs/examples/xanes --XANES工作流示例
  • larch://docs/examples/exafs --EXAFS工作流示例

链接

许可证

BSD-3-条款(匹配xraylack)

目录标签

目录标签

PythonClaude云端部署光谱分析本地部署X射线数据可视化科学计算材料科学

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

27

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP