[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "meddata-mcp" version = "0.3.0" description = "MCP server for the MedData API: drug and supplement lookup and interaction checks from free U.S. government health databases." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "Anthesia", email = "support@anthesia.io" }] keywords = [ "mcp", "model-context-protocol", "drug", "supplement", "interactions", "fda", "openfda", "rxnorm", "healthcare", "pharmacy", ] classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Intended Audience :: Developers", "Topic :: Scientific/Engineering :: Medical Science Apps.", ] dependencies = [ # mcp 2.x renamed mcp.server.fastmcp (FastMCP is now MCPServer), which # server.py imports. Pinned until the server is ported. "mcp>=1.2.0,<2", "httpx>=0.27.0", ] [project.optional-dependencies] # Extra deps for serving over streamable-HTTP (e.g. hosted on Smithery). http = [ "uvicorn>=0.30.0", ] [project.urls] Homepage = "https://meddata.anthesia.io" Documentation = "https://meddata.anthesia.io/docs" Repository = "https://github.com/anthesiallc/meddata-mcp" [project.scripts] meddata-mcp = "meddata_mcp.server:main" [tool.hatch.build.targets.wheel] packages = ["meddata_mcp"]