content: [project]
  name = "mcp-server-open-deep-research"
  version = "0.1.0"
  description = "An MCP server wrapper for the HuggingFace Open Deep Research project."
  authors = [{ name = "Semantic Workbench Team" }]
  readme = "README.md"
  requires-python = ">=3.11"
  dependencies = [
      "mcp-extensions[openai]>=0.1.0",
      "anthropic>=0.37.1",
      "beautifulsoup4>=4.12.3",
      "datasets>=2.21.0",
      "google-search-results>=2.4.2",
      "huggingface_hub>=0.23.4",
      "mammoth>=1.8.0",
      "markdownify>=0.13.1",
      "numexpr>=2.10.1",
      "numpy>=2.1.2",
      "openai>=1.52.2",
      "openpyxl",
      "pandas>=2.2.3",
      "pathvalidate>=3.2.1",
      "pdfminer>=20191125",
      "pdfminer.six>=20240706",
      "Pillow>=11.0.0",
      "puremagic>=1.28",
      "pypdf>=5.1.0",
      "python-dotenv>=1.0.1",
      "python-pptx>=1.0.2",
      "Requests>=2.32.3",
      "tqdm>=4.66.4",
      "transformers>=4.46.0",
      "youtube_transcript_api>=0.6.2",
      "chess",
      "sympy",
      "pubchempy",
      "Bio",
      "scikit-learn",
      "scipy",
      "pydub",
      "PyPDF2",
      "xlrd",
      "SpeechRecognition",
      "smolagents>=1.8.1",
      "litellm>=1.61.1",
  ]
  
  [dependency-groups]
  dev = ["pyright>=1.1.389"]
  
  [tool.hatch.build.targets.wheel]
  packages = ["mcp_server"]
  
  [tool.uv]
  package = true
  
  [tool.uv.sources]
  mcp-extensions = { path = "../../libraries/python/mcp-extensions", editable = true }
  
  [build-system]
  requires = ["hatchling"]
  build-backend = "hatchling.build"
  