TutorX-MCP / pyproject.toml
Meet Patel
Refactor TutorX MCP server to remove legacy client and utility modules, update app.py for SSE integration, and enhance .gitignore to exclude .cursor directory. Clean up main.py for improved server configuration and streamline run script for better usability.
1af10cc
raw
history blame contribute delete
786 Bytes
[project]
name = "tutorx-mcp"
version = "0.1.0"
description = "Educational AI Tutor MCP Server"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mcp[cli]>=1.9.3",
"fastapi>=0.109.0",
"uvicorn>=0.27.0",
"aiohttp>=3.9.0",
"gradio>=4.19.0",
"numpy>=1.24.0",
"pillow>=10.0.0",
"python-multipart>=0.0.6",
"pydantic>=2.6.0",
"networkx>=3.0",
"python-dotenv>=1.0.0",
"pytest>=7.4.0",
"pytest-cov>=4.1.0",
"pytest-asyncio>=0.23.0",
"httpx>=0.26.0",
]
[project.optional-dependencies]
test = [
"pytest>=7.4.0",
"pytest-cov>=4.1.0",
"pytest-asyncio>=0.23.0",
"httpx>=0.26.0",
"pytest-mock>=3.12.0",
]
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = "test_*.py"
asyncio_mode = "auto"