[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "noosphere-mcp" version = "0.10.0" description = "🧠 Noosphere — 集体意识网络 MCP Server,直连 GitHub 意识仓库" readme = "README.md" requires-python = ">=3.10" license = "Apache-2.0" authors = [ { name = "JinNing6", email = "noosphere@consciousness.network" }, ] keywords = ["mcp", "noosphere", "consciousness", "ai-agent", "github", "model-context-protocol"] classifiers = [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Artificial Intelligence", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", ] dependencies = [ "mcp>=2,<3", "httpx>=0.28.0", ] [project.optional-dependencies] semantic = [ "sentence-transformers>=2.2.0", "numpy>=1.24.0", ] dev = [ "build>=1.2.2", "pytest>=8.0.0", "pytest-asyncio>=0.23.0", "pytest-timeout>=2.3.0", "respx>=0.22.0", "ruff==0.14.1", "tomli>=2.0.1; python_version < '3.11'", ] [project.urls] Homepage = "https://github.com/JinNing6/Noosphere" Documentation = "https://jinning6.github.io/Noosphere/" Repository = "https://github.com/JinNing6/Noosphere" Issues = "https://github.com/JinNing6/Noosphere/issues" [project.scripts] noosphere-mcp = "noosphere.server:main" noosphere-skills-mcp = "noosphere.server:skills_main" noosphere-consciousness-mcp = "noosphere.server:consciousness_main" noosphere-ops-mcp = "noosphere.server:ops_main" noosphere-query = "noosphere.query_cli:main" noosphere-validate = "noosphere.validation_cli:main" [tool.hatch.build.targets.wheel] packages = ["noosphere"]