Skip to main content

MCP server for querying common oxidation states and stability of chemical elements

Project description

Get Oxidation States MCP Server

一个遵循 Model Context Protocol (MCP) 规范的服务器,为大语言模型提供查询化学元素常见氧化态及稳定性的能力。

功能特点

  • 支持通过元素符号、中文名称、英文名称查询
  • 提供氧化态的稳定性说明
  • 支持中英文结果输出
  • 严格的参数验证和错误处理
  • 符合 MCP 协议规范,兼容 Cherry Studio/VS Code 等客户端

支持的元素

目前支持以下元素的查询:

  • 氢 (H)、氧 (O)、钠 (Na)
  • 氯 (Cl)、铁 (Fe)、铜 (Cu)
  • 碳 (C)、锌 (Zn)、铝 (Al)

安装

前置要求

  • Python 3.11+
  • uv(推荐)或 pip

使用 uv(推荐)

# 安装 uv(如未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh

# 直接运行
uvx get-oxidation-states

# 或安装到项目
uv add get-oxidation-states

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

get_oxidation_states-0.2.0.tar.gz (50.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

get_oxidation_states-0.2.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file get_oxidation_states-0.2.0.tar.gz.

File metadata

  • Download URL: get_oxidation_states-0.2.0.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for get_oxidation_states-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4dd3c302494fe1ac3d58c8f6e6e956bdcabc036d1263fd7647c814fe8ce9f332
MD5 2ce6e20d17b0330474b8e99c4f97f4ac
BLAKE2b-256 9779b1ce52fd9c25006da0b7e2f3ff663d124de430657cb48cdb10ef0d3dcab2

See more details on using hashes here.

File details

Details for the file get_oxidation_states-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: get_oxidation_states-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for get_oxidation_states-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d00b020063b167572d4355f41ccba8c5efdfe59d7b272ac0d30d03e430b64e6e
MD5 9f6c08767d2abd3e12050265282a4894
BLAKE2b-256 3d9cda22e8f91004721aaf9bb5f206d0b231d5160763842cd6244b7f880e52c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page