UniProt MCP Server

[project] name = "uniprot-mcp-server" version = "0.1.0" description = "MCP server for UniProt protein data access" authors = [{name = "UniProt MCP Server Contributors"}] license = "MIT" readme = "README.md" requires-python = ">=3.10" dependencies = [ "mcp", "httpx", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "pytest-asyncio", "black", "isort", "flake8", "mypy", "bandit", "safety", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project.scripts] uniprot-mcp-server = "uniprot_mcp_server:main" [tool.black] line-length = 88 target-version = ["py310"] [tool.isort] profile = "black" multi_line_output = 3 [tool.mypy] python_version = "3.10" strict = true disallow_untyped_decorators = false disable_error_code = ["misc", "no-untyped-call"] [tool.bandit] skips = ["B101"] exclude_dirs = ["tests"]