[project] name = "mcpcognee" version = "0.1.0" description = "A MCP server project" readme = "README.md" requires-python = ">=3.11" dependencies = [ "mcp>=1.1.1", "openai==1.52.0", "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.35", "instructor==1.5.2", "networkx>=3.2.1,<4.0.0", "aiosqlite>=0.20.0,<0.21.0", "pandas==2.0.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>=8.4.1,<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.15.0", "litellm==1.49.1", "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.11.22,<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] mcpcognee = "mcpcognee:main"