[build-system] requires = ["hatchling>=1.26"] build-backend = "hatchling.build" [project] name = "rankjot-mcp" version = "0.1.0" description = "MCP server for real Google rankings: where a domain ranks for a keyword, plus the top 10 organic results." readme = "README.md" license = "MIT" license-files = ["LICENSE"] requires-python = ">=3.10" authors = [{ name = "Ibrahim Emre Polat" }] keywords = ["mcp", "model-context-protocol", "seo", "google", "rank-tracking", "serp"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", ] # mcp 2.x renamed FastMCP to MCPServer; this server is written against 2.x. dependencies = ["mcp>=2.2,<3", "httpx>=0.27"] [project.urls] Homepage = "https://rankjot.com" Documentation = "https://rankjot.com/api-docs" Repository = "https://github.com/epolat/rankjot-mcp" [project.scripts] rankjot-mcp = "rankjot_mcp.server:main" [tool.hatch.build.targets.wheel] packages = ["src/rankjot_mcp"]