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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f1d992879f380e9bff6e31f61b9bda78c67b6d3f246593fdf77a09a2fcf11c9
|
|
| MD5 |
81c1b4ba944ceca38de021a374d2a79f
|
|
| BLAKE2b-256 |
819fe780a6b4be08df85f7103a8a5fb8fef0aacc5bba6570292bf9a38a04a6cf
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a337480a2b0ea64daff7a85a2ce759c74d5f922bbf273db93bca363ffb81d3a
|
|
| MD5 |
3ee64bfcecd282574686b48b7340b7ac
|
|
| BLAKE2b-256 |
8e5cd1417267683981ad9e3feb03d9b235775a6e1467c9e59063f72a54274f04
|