Token导航 LogoToken导航TokenDH.com
Xraydb MCP Server logo
数据服务stdio官方级别未说明来源级核验

Xraydb MCP Server

MCP Server

XrayDB MCP Server是一个通过MCP协议提供X射线元素属性访问的服务,适用于X射线分析和材料科学研究。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python数据分析API集成

安装说明

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

作者 / 组织

gnzng

提供方

gnzng

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

uv run </path/to/dir>/src/server.py

详细介绍

XrayDB MCP 服务器

一个模型上下文协议(MCP)服务器的原型,该服务器通过(某种方式,原文中未具体说明)提供访问元素X射线特性的途径 XrayDB 图书馆。

安装

使用 紫外线

酷的是,这个仓库/服务器只有2个(用户/文件/功能等,具体数量根据上下文确定) pip 可安装的依赖项:

  • mcp 对于协议
  • xraydb 对于工具的使用

你可以使用 \[uv\] 和 pip 在虚拟环境中安装依赖项:

uv venv
uv pip install -r requirements.txt

运行MCP服务器

安装完依赖项后,您可以使用以下命令启动MCP服务器:

uv run 
/src/server.py

如果你喜欢使用以下方式启动服务器 startup.bat 或者 startup.sh 脚本,请确保脚本具有可执行权限。如需,请使脚本具有可执行权限,并在Linux或MacOS上运行它:

chmod +x startup.sh

这将启动服务器,并通过MCP协议使XrayDB端点可用。您现在可以在您喜欢的集成开发环境(IDE)中添加它。强烈推荐 .

合作

请随时提交拉取请求(PR)或问题报告。

到目前为止已实施:

  1. xray_edges – 获取某元素的X射线吸收边。
  2. xray_edge – 获取特定X射线吸收边的数据。
  3. guess_edge – 根据能量猜测元素和边缘。
  4. atomic_number – 返回元素的原子序数。
  5. atomic_density – 返回元素的原子密度。
  6. mirror_reflectivity – 计算单层反射镜的反射率。
  7. multilayer_reflectivity – 计算多层反射镜堆叠的反射率。
  8. material_mu – 获取材料的X射线衰减长度。
  9. chantler_energies – 列表Chantler为某元素列出了能量值。
  10. f0 – 获取离子的弹性X射线散射因子。
  11. f0_ions – 列出用于f0计算的支持离子列表。
  12. chantler_data – 从Chantler表格中获取特定元素和能量的数据。
  13. f1_chantler – 从Chantler处获取异常散射因子的实部(f1)。
  14. f2_chantler – 从Chantler获取异常散射因子(f2)的虚部。
  15. mu_chantler – 从Chantler表格中获取质量衰减系数(μ/ρ)。
  16. lambert_beer – 使用朗伯-比尔定律计算X射线的透射率。
  17. mu_elam – 从Elam表中获取质量衰减系数。
  18. coherent_cross_section_elam – 从Elam中获取相干散射截面。
  19. incoherent_cross_section_elam – 从Elam获取非相干散射截面。
  20. xray_lines – 列出某元素的X射线发射线。
  21. xray_line – 获取特定X射线发射线的数据。
  22. coated_reflectivity – 计算镀膜镜面的反射率。
  23. ionchamber_fluxes – 计算电离室和PIN二极管的通量。
  24. dynamical_theta_offset – 计算布拉格衍射的角偏移量。
  25. transmission_sample – 分析传输模式样本构成。
  26. formula_to_mass_fracs – 根据公式计算质量分数。
  27. mass_fracs_to_molar_fracs – 将质量分数转换为摩尔分数。
  28. validate_mass_fracs – 验证并规范化质量分数。

目录标签

目录标签

Python数据分析API集成X射线分析本地部署材料科学数据查询科学计算

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP