[project]
name = "optimade-mcp-server"
version = "0.1.2"
description = "A MCP-compatible OPTIMADE server with configurable filters and endpoints."
readme = "README.md"
authors = [
{ name = "lsb", email = "763568748@qq.com" }
]
requires-python = ">=3.10"
dependencies = [
"httpx>=0.28.1",
"mcp[cli]>=1.9.4",
"optimade[http-client]>=1.2.4",
"python-dotenv>=1.0.1",
"rich>=13.0,<14.dev0",
]
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[project.scripts]
optimade-mcp-server = "optimade_mcp_server.main:sync_main"
[tool.setuptools]
package-dir = { "" = "src" }
packages = ["optimade_mcp_server"]
[tool.setuptools.package-data]
"optimade_mcp_server" = ["config/*.json"]