[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "ariadne-mcp" version = "0.1.3" description = "Fast local MCP server for deterministic cross-service API-chain discovery across REST, GraphQL, Kafka, TypeScript, and FastAPI." readme = "README.md" license = { file = "LICENSE" } authors = [{ name = "whyy" }] requires-python = ">=3.10" keywords = [ "mcp", "model-context-protocol", "claude", "claude-code", "cursor", "graphql", "fastapi", "kafka", "microservices", "static-analysis", "code-navigation", "dependency-graph", "llm-tools", ] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", ] dependencies = [ "mcp>=1.0", ] [project.optional-dependencies] benchmark = [ "tiktoken>=0.7", ] [project.urls] Homepage = "https://github.com/whyy9527/ariadne" Repository = "https://github.com/whyy9527/ariadne" Issues = "https://github.com/whyy9527/ariadne/issues" Changelog = "https://github.com/whyy9527/ariadne/releases" [project.scripts] ariadne-mcp = "ariadne_mcp.cli:main" [tool.setuptools.packages.find] where = ["."] include = ["ariadne_mcp*"] [tool.setuptools.package-data] ariadne_mcp = ["claude-md-snippet.md", "ariadne.config.example.json"]