pyproject.toml 629 B

123456789101112131415161718192021222324252627
  1. [project]
  2. name = "m2-mcp"
  3. version = "0.1.0"
  4. description = "FastMCP server for instrument config APIs"
  5. readme = "mcp-design.md"
  6. requires-python = ">=3.11,<3.14"
  7. dependencies = [
  8. "fastmcp>=2.0.0",
  9. "pywin32>=306; platform_system == 'Windows'",
  10. "psycopg2-binary>=2.9.11",
  11. "requests>=2.31.0",
  12. "sqlalchemy>=2.0.0",
  13. ]
  14. [project.scripts]
  15. m2-mcp = "instrument_config_mcp.server:main"
  16. [build-system]
  17. requires = ["setuptools>=68", "wheel"]
  18. build-backend = "setuptools.build_meta"
  19. [tool.setuptools.packages.find]
  20. include = ["instrument_config_mcp*"]
  21. [[tool.uv.index]]
  22. url="https://pypi.tuna.tsinghua.edu.cn/simple"
  23. default=true