[!ВАЖНЫЙ]
Этот репозиторий был объединен с монорепозиторием Memgraph AI Toolkit во избежание дублирования инструментов.
Он будет удален через месяц — следите за интеграцией MCP там для всех будущих разработок и не стесняйтесь открывать проблемы или PR в этом репозитории.
🚀 Memgraph MCP-сервер
Memgraph MCP Server — это облегченная серверная реализация Model Context Protocol (MCP), предназначенная для соединения Memgraph с LLM.
⚡ Быстрый старт
1. Запустите сервер Memgraph MCP
- Установите
uv
и создайтеvenv
с помощьюuv venv
. Активируйте виртуальную среду с помощью.venv\Scripts\activate
. - Установить зависимости:
uv add "mcp[cli]" httpx
- Запустите сервер Memgraph MCP:
uv run server.py
.
2. Запустите MCP-клиент
- Установите Claude для рабочего стола .
- Добавьте сервер Memgraph в конфигурацию Клода:
MacOS/Linux
Окна
Пример конфигурации:
[!ПРИМЕЧАНИЕ]
Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустивwhich uv
на MacOS/Linux илиwhere uv
на Windows. Убедитесь, что вы передаете абсолютный путь к вашему серверу.
3. Чат с базой данных
- Запустите Memgraph MAGE:Параметр конфигурации
--schema-info-enabled
установлен вTrue
, чтобы разрешить LLM выполнять запросSHOW SCHEMA INFO
. - Откройте Claude Desktop и посмотрите список инструментов и ресурсов Memgraph. Попробуйте! (Вы можете загрузить фиктивные данные из Memgraph Lab Datasets)
🔧Инструменты
запустить_запрос()
Запустите запрос Cypher к Memgraph.
🗃️ Ресурсы
получить_схему()
Получить информацию о схеме Memgraph (предварительное условие: --schema-info-enabled=True
).
🗺️ Дорожная карта
Memgraph MCP Server только начинает свое развитие. Мы активно работаем над расширением его возможностей и еще более упрощаем интеграцию Memgraph в современные рабочие процессы ИИ. В ближайшем будущем мы выпустим версию сервера TypeScript для лучшей поддержки сред на основе JavaScript. Кроме того, мы планируем перенести этот проект в наш центральный репозиторий AI Toolkit , где он будет жить вместе с другими инструментами и интеграциями для LangChain, LlamaIndex и MCP. Наша цель — предоставить унифицированный инструментарий с открытым исходным кодом, который позволит легко создавать графовые приложения и интеллектуальные агенты с Memgraph в основе.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Облегченная серверная реализация протокола контекста модели, которая соединяет базу данных Memgraph с LLM, позволяя пользователям взаимодействовать с базами данных графов с помощью естественного языка.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -7331MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -TypeScriptMIT License