Skip to content

memgraph/mcp-memgraph

MCP Data & Storage

A Python toolkit for building AI applications that integrate knowledge graphs into generative‑AI workflows using Memgraph

Python Latest v0.1.9 · 27d ago Security brief →

Features

  • Convert documents, PDFs, and URLs into queryable graph knowledge bases (unstructured2graph)
  • Integrate Memgraph with LangChain for natural‑language Cypher queries and agents
  • Run an MCP server exposing Memgraph to LLMs via standard Model Context Protocol endpoints
  • Migrate MySQL/PostgreSQL databases to Memgraph automatically with the sql2graph agent

Recent releases

View all 9 releases →
v0.1.9 New feature
Notable features
  • Add the ability to generate MemGQL mapping
  • Improve the mapping usability under structured2graph agent
  • Add skills graph component
Full changelog

What's Changed

  • Add the ability to generate MemGQL mapping by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/156
  • Improve the mapping usability under structured2graph agent by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/157
  • Fix: Improve security setup by @antejavor in https://github.com/memgraph/ai-toolkit/pull/158
  • Bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in https://github.com/memgraph/ai-toolkit/pull/160
  • Update the license info and add license to monorepo. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/162
  • Update action to release MCP to dockerhub by @antejavor in https://github.com/memgraph/ai-toolkit/pull/164
  • Add skills graph component by @antejavor in https://github.com/memgraph/ai-toolkit/pull/165
  • Fix release skill graph by @antejavor in https://github.com/memgraph/ai-toolkit/pull/166
  • Add ruff, linting, and formmating and CI Python matrix by @antejavor in https://github.com/memgraph/ai-toolkit/pull/167
  • Feat: Add agent link component by @antejavor in https://github.com/memgraph/ai-toolkit/pull/170
  • Fix: Docker build for AMD and ARM by @antejavor in https://github.com/memgraph/ai-toolkit/pull/175
  • Feat: Make skills graph operational with codex by @antejavor in https://github.com/memgraph/ai-toolkit/pull/173
  • Fix: Update Python release versions by @antejavor in https://github.com/memgraph/ai-toolkit/pull/176
  • Agent context graph release by @antejavor in https://github.com/memgraph/ai-toolkit/pull/177
  • Improve codex setup experience by @antejavor in https://github.com/memgraph/ai-toolkit/pull/178
  • Fix skills graph detection. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/179
  • Fix naming strucure by @antejavor in https://github.com/memgraph/ai-toolkit/pull/181
  • Add Codex and Claude Code plugins for Agent Context Graph by @antejavor in https://github.com/memgraph/ai-toolkit/pull/182
  • Improve plugin doctor workflow by @antejavor in https://github.com/memgraph/ai-toolkit/pull/183
  • Release downstream packages with memgraph-toolbox 0.1.11 by @antejavor in https://github.com/memgraph/ai-toolkit/pull/184

New Contributors

  • @dependabot[bot] made their first contribution in https://github.com/memgraph/ai-toolkit/pull/160

Full Changelog: https://github.com/memgraph/ai-toolkit/compare/v0.1.8...v0.1.9

v0.1.8 New feature
Notable features
  • Procedure tool added
  • LightRAG upgraded to 1.4.9.11
  • Client connection names configuration
Full changelog

What's Changed

  • Add procedure tool by @antejavor in https://github.com/memgraph/ai-toolkit/pull/137
  • Update URI to URL by @antejavor in https://github.com/memgraph/ai-toolkit/pull/138
  • Upgrade unstructured2graph to LightRAG 1.4.9.11 by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/141
  • Add the release SKILL by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/142
  • Update README structure. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/139
  • Bump up MCP version. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/143
  • Add client connection names. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/148
  • Update default mcp client name. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/149
  • Add Langchain client name by @antejavor in https://github.com/memgraph/ai-toolkit/pull/150
  • Update lightrag dependency and example by @antejavor in https://github.com/memgraph/ai-toolkit/pull/151
  • Fix lightrag build and release by @antejavor in https://github.com/memgraph/ai-toolkit/pull/152
  • Add unstrucured2graph client name by @antejavor in https://github.com/memgraph/ai-toolkit/pull/153
  • Release 0.1.8 by @antejavor in https://github.com/memgraph/ai-toolkit/pull/154

Full Changelog: https://github.com/memgraph/ai-toolkit/compare/v0.1.7...v0.1.8

v0.1.7 New feature
Notable features
  • Label index support added
  • Partition arguments enabled
Full changelog

What's Changed

  • Experimental: SIC MCP example by @antejavor in https://github.com/memgraph/ai-toolkit/pull/112
  • Fix optional dependencies by @antejavor in https://github.com/memgraph/ai-toolkit/pull/129
  • Enable partition arguments by @antejavor in https://github.com/memgraph/ai-toolkit/pull/130
  • Add suport for label index by @antejavor in https://github.com/memgraph/ai-toolkit/pull/132
  • Fix readme logging by @antejavor in https://github.com/memgraph/ai-toolkit/pull/133
  • Fix logger level by @antejavor in https://github.com/memgraph/ai-toolkit/pull/134
  • Release new version of toolkit by @antejavor in https://github.com/memgraph/ai-toolkit/pull/135

Full Changelog: https://github.com/memgraph/ai-toolkit/compare/v0.1.6...v0.1.7

v0.1.6 New feature
Notable features
  • LightRAG integration
  • Gemini and Anthropic API support
  • Unstructured2graph tool
Full changelog

What's Changed

  • Improve the toolbox logger by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/84
  • Improve agent experience by @antejavor in https://github.com/memgraph/ai-toolkit/pull/83
  • Add LightRAG integration by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/82
  • Improve agent experience by @antejavor in https://github.com/memgraph/ai-toolkit/pull/89
  • Improve sql2memgraph experience by @antejavor in https://github.com/memgraph/ai-toolkit/pull/90
  • Add suport for Gemini and Antropic by @antejavor in https://github.com/memgraph/ai-toolkit/pull/91
  • Fix LLM construction in interactive mode. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/94
  • fix: Fix MCP server host and transport in Docker environment by @tonilastre in https://github.com/memgraph/ai-toolkit/pull/86
  • Add unstructured2graph by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/92
  • Improve unstructured2graph by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/96
  • Sync the FastMCP api by @antejavor in https://github.com/memgraph/ai-toolkit/pull/95
  • Feature: Write-Read mode by @antejavor in https://github.com/memgraph/ai-toolkit/pull/97
  • Update dependecies to Langchain v1. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/99
  • Fix merge counter by @antejavor in https://github.com/memgraph/ai-toolkit/pull/100
  • Add support for multiple servers by @antejavor in https://github.com/memgraph/ai-toolkit/pull/101
  • Memgraph experimental by @antejavor in https://github.com/memgraph/ai-toolkit/pull/103
  • Fix duplication. by @antejavor in https://github.com/memgraph/ai-toolkit/pull/104
  • Fix Pytorch dependency by @antejavor in https://github.com/memgraph/ai-toolkit/pull/106
  • Update MCP README.md by @antejavor in https://github.com/memgraph/ai-toolkit/pull/109
  • Add unstructured2graph improvements by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/98
  • Release ai-toolkit integrations by @antejavor in https://github.com/memgraph/ai-toolkit/pull/110

New Contributors

  • @tonilastre made their first contribution in https://github.com/memgraph/ai-toolkit/pull/86

Full Changelog: https://github.com/memgraph/ai-toolkit/compare/v0.1.5...v0.1.6

v0.1.5 New feature
Notable features
  • Sentence embedding utilities
  • Coherence embeddings-based DeepEval metric
Full changelog

What's Changed

  • Add sentence embedding util by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/72
  • Add coherence embeddings-based DeepEval metric by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/74
  • Add MCP client prompt lib by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/73
  • Bump the release versions by @gitbuda in https://github.com/memgraph/ai-toolkit/pull/80

Full Changelog: https://github.com/memgraph/ai-toolkit/compare/v0.1.4...v0.1.5

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
102
Forks
12
Languages
Python Jupyter Notebook Shell

Install & Platforms

Install via
pip docker

Community & Support

Beta — feedback welcome: [email protected]