Skip to main content

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

Project description

get-oxidation-states

符合MCP(Model Context Protocol)协议的元素氧化态查询服务器,提供get_oxidation_states工具,用于查询化学元素的常见氧化态及稳定性。

特性

  • 严格遵循MCP协议规范,兼容Anthropic官方MCP Python SDK
  • 类型安全实现,完善的参数验证和错误处理
  • 支持常见化学元素氧化态查询,包含稳定性标注
  • 基于uv的环境管理,支持PyPI发布
  • 提供完整测试用例和使用示例

开发环境

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

安装

使用uv(推荐)

# 从PyPI安装
uv add get-oxidation-states

# 本地开发安装
git clone <项目仓库地址>
cd get-oxidation-states
uv install .

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.1.0.tar.gz (50.3 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.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: get_oxidation_states-0.1.0.tar.gz
  • Upload date:
  • Size: 50.3 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.1.0.tar.gz
Algorithm Hash digest
SHA256 7f1d992879f380e9bff6e31f61b9bda78c67b6d3f246593fdf77a09a2fcf11c9
MD5 81c1b4ba944ceca38de021a374d2a79f
BLAKE2b-256 819fe780a6b4be08df85f7103a8a5fb8fef0aacc5bba6570292bf9a38a04a6cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: get_oxidation_states-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a337480a2b0ea64daff7a85a2ce759c74d5f922bbf273db93bca363ffb81d3a
MD5 3ee64bfcecd282574686b48b7340b7ac
BLAKE2b-256 8e5cd1417267683981ad9e3feb03d9b235775a6e1467c9e59063f72a54274f04

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