94 lines
2.5 KiB
TOML
94 lines
2.5 KiB
TOML
[project]
|
|
name = "cognee-mcp"
|
|
version = "0.1.0"
|
|
description = "A MCP server project"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"mcp>=1.1.1",
|
|
"openai==1.59.4",
|
|
"pydantic==2.8.2",
|
|
"python-dotenv==1.0.1",
|
|
"fastapi>=0.109.2,<0.110.0",
|
|
"uvicorn==0.22.0",
|
|
"requests==2.32.3",
|
|
"aiohttp==3.10.10",
|
|
"typing_extensions==4.12.2",
|
|
"nest_asyncio==1.6.0",
|
|
"numpy==1.26.4",
|
|
"datasets==3.1.0",
|
|
"falkordb==1.0.9", # Optional
|
|
"boto3>=1.26.125,<2.0.0",
|
|
"botocore>=1.35.54,<2.0.0",
|
|
"gunicorn>=20.1.0,<21.0.0",
|
|
"sqlalchemy==2.0.36",
|
|
"instructor==1.7.2",
|
|
"networkx>=3.2.1,<4.0.0",
|
|
"aiosqlite>=0.20.0,<0.21.0",
|
|
"pandas==2.2.3",
|
|
"filetype>=1.2.0,<2.0.0",
|
|
"nltk>=3.8.1,<4.0.0",
|
|
"dlt[sqlalchemy]>=1.4.1,<2.0.0",
|
|
"aiofiles>=23.2.1,<24.0.0",
|
|
"qdrant-client>=1.9.0,<2.0.0", # Optional
|
|
"graphistry>=0.33.5,<0.34.0",
|
|
"tenacity>=9.0.0",
|
|
"weaviate-client==4.6.7", # Optional
|
|
"scikit-learn>=1.5.0,<2.0.0",
|
|
"pypdf>=4.1.0,<5.0.0",
|
|
"neo4j>=5.20.0,<6.0.0", # Optional
|
|
"jinja2>=3.1.3,<4.0.0",
|
|
"matplotlib>=3.8.3,<4.0.0",
|
|
"tiktoken==0.7.0",
|
|
"langchain_text_splitters==0.3.2", # Optional
|
|
"langsmith==0.1.139", # Optional
|
|
"langdetect==1.0.9",
|
|
"posthog>=3.5.0,<4.0.0", # Optional
|
|
"lancedb==0.16.0",
|
|
"litellm==1.57.2",
|
|
"groq==0.8.0", # Optional
|
|
"langfuse>=2.32.0,<3.0.0", # Optional
|
|
"pydantic-settings>=2.2.1,<3.0.0",
|
|
"anthropic>=0.26.1,<1.0.0",
|
|
"sentry-sdk[fastapi]>=2.9.0,<3.0.0",
|
|
"fastapi-users[sqlalchemy]", # Optional
|
|
"alembic>=1.13.3,<2.0.0",
|
|
"asyncpg==0.30.0", # Optional
|
|
"pgvector>=0.3.5,<0.4.0", # Optional
|
|
"psycopg2>=2.9.10,<3.0.0", # Optional
|
|
"llama-index-core>=0.12.0", # Optional
|
|
"deepeval>=2.0.1,<3.0.0", # Optional
|
|
"transformers>=4.46.3,<5.0.0",
|
|
"pymilvus>=2.5.0,<3.0.0", # Optional
|
|
"unstructured[csv,doc,docx,epub,md,odt,org,ppt,pptx,rst,rtf,tsv,xlsx]>=0.16.10,<1.0.0", # Optional
|
|
"pytest>=7.4.0,<8.0.0",
|
|
"pytest-asyncio>=0.21.1,<0.22.0",
|
|
"coverage>=7.3.2,<8.0.0",
|
|
"mypy>=1.7.1,<2.0.0",
|
|
"deptry>=0.20.0,<0.21.0",
|
|
"debugpy==1.8.2",
|
|
"pylint>=3.0.3,<4.0.0",
|
|
"ruff>=0.2.2,<0.3.0",
|
|
"tweepy==4.14.0",
|
|
"gitpython>=3.1.43,<4.0.0",
|
|
"cognee",
|
|
]
|
|
|
|
[[project.authors]]
|
|
name = "Rita Aleksziev"
|
|
email = "rita@topoteretes.com"
|
|
|
|
[build-system]
|
|
requires = [ "hatchling",]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.uv.sources]
|
|
cognee = { path = "../../cognee" }
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"cognee",
|
|
]
|
|
|
|
[project.scripts]
|
|
cognee = "cognee_mcp:main"
|