CoolFace
Apppublic

Agents-MCP-Hackathon/SpatialAI_MCP

sourceHugging Facemitupdated 1y agoView on Hugging Face
2likes
pyproject.toml93 linesDownload Raw Back to root
1[build-system]2requires = ["setuptools>=61.0", "wheel"]3build-backend = "setuptools.build_meta"4 5[project]6name = "openproblems-spatial-mcp"7version = "0.1.0"8description = "Model Context Protocol server for OpenProblems spatial transcriptomics workflows"9readme = "README.md"10requires-python = ">=3.8"11license = {text = "MIT"}12authors = [13    {name = "OpenProblems MCP Contributors"},14]15keywords = [16    "mcp",17    "model-context-protocol",18    "spatial-transcriptomics",19    "bioinformatics",20    "nextflow",21    "viash",22    "docker",23    "openproblems"24]25classifiers = [26    "Development Status :: 3 - Alpha",27    "Intended Audience :: Science/Research",28    "License :: OSI Approved :: MIT License",29    "Programming Language :: Python :: 3",30    "Programming Language :: Python :: 3.8",31    "Programming Language :: Python :: 3.9",32    "Programming Language :: Python :: 3.10",33    "Programming Language :: Python :: 3.11",34    "Topic :: Scientific/Engineering :: Bio-Informatics",35]36dependencies = [37    "mcp>=1.9.2",38    "pyyaml>=6.0",39    "requests>=2.31.0",40    "click>=8.1.0",41    "pandas>=2.0.0",42    "numpy>=1.24.0",43    "docker>=6.0.0",44    "rich>=13.0.0",45]46 47[project.optional-dependencies]48dev = [49    "pytest>=7.0.0",50    "pytest-asyncio>=0.21.0",51    "black>=23.0.0",52    "flake8>=6.0.0",53    "mypy>=1.0.0",54]55docs = [56    "mkdocs>=1.4.0",57    "mkdocs-material>=9.0.0",58    "mkdocs-mermaid2-plugin>=0.6.0",59]60 61[project.scripts]62openproblems-mcp = "mcp_server.cli:main"63openproblems-mcp-server = "mcp_server.main:main"64 65[project.urls]66Homepage = "https://github.com/openproblems-bio/SpatialAI_MCP"67Documentation = "https://github.com/openproblems-bio/SpatialAI_MCP/docs"68Repository = "https://github.com/openproblems-bio/SpatialAI_MCP"69Issues = "https://github.com/openproblems-bio/SpatialAI_MCP/issues"70 71[tool.setuptools.packages.find]72where = ["src"]73 74[tool.black]75line-length = 8876target-version = ['py38']77include = '\.pyi?$'78 79[tool.pytest.ini_options]80testpaths = ["tests"]81python_files = ["test_*.py"]82python_classes = ["Test*"]83python_functions = ["test_*"]84addopts = "-v --tb=short"85asyncio_mode = "auto"86 87[tool.mypy]88python_version = "3.8"89warn_return_any = true90warn_unused_configs = true91disallow_untyped_defs = true92no_implicit_optional = true93