Skip to main content
Glama

Mem0 MCP Server

Official
by mem0ai

Сервер MCP с Mem0 для управления настройками кодирования

Это демонстрирует структурированный подход к использованию сервера MCP с mem0 для эффективного управления предпочтениями кодирования. Сервер может использоваться с Cursor и предоставляет необходимые инструменты для хранения, извлечения и поиска предпочтений кодирования.

Установка

  1. Клонировать этот репозиторий
  2. Инициализируем среду uv :
uv venv
  1. Активируйте виртуальную среду:
source .venv/bin/activate
  1. Установите зависимости с помощью uv :
# Install in editable mode from pyproject.toml uv pip install -e .
  1. Обновите файл .env в корневом каталоге, указав свой API-ключ mem0:
MEM0_API_KEY=your_api_key_here

Использование

  1. Запустите MCP-сервер:
uv run main.py
  1. В курсоре подключитесь к конечной точке SSE, следуя этому документу для справки:
http://0.0.0.0:8080/sse
  1. Откройте Composer в курсоре и переключитесь в режим Agent .

Демонстрация с курсором

https://github.com/user-attachments/assets/56670550-fb11-4850-9905-692d3496231c

Функции

Сервер предоставляет три основных инструмента для управления настройками кода:

  1. add_coding_preference : Сохранение фрагментов кода, деталей реализации и шаблонов кодирования с полным контекстом, включая:
    • Полный код с зависимостями
    • Версии языка/фреймворка
    • Инструкции по установке
    • Документация и комментарии
    • Пример использования
    • Лучшие практики
  2. get_all_coding_preferences : извлечение всех сохраненных настроек кодирования для анализа шаблонов, просмотра реализаций и обеспечения того, чтобы не была упущена никакая важная информация.
  3. search_coding_preferences : Семантический поиск по сохраненным предпочтениям кодирования для поиска соответствующих:
    • Реализации кода
    • Программные решения
    • Лучшие практики
    • Руководства по настройке
    • Техническая документация

Почему?

Эта реализация позволяет использовать постоянную систему предпочтений кодирования, доступ к которой можно получить через MCP. Сервер на основе SSE может работать как процесс, к которому агенты подключаются, используют и отключаются по мере необходимости. Этот шаблон хорошо подходит для «облачных» вариантов использования, где сервер и клиенты могут быть разделенными процессами на разных узлах.

Сервер

По умолчанию сервер работает по адресу 0.0.0.0:8080, но его можно настроить с помощью аргументов командной строки, например:

uv run main.py --host <your host> --port <your port>

Сервер предоставляет конечную точку SSE по адресу /sse , к которой клиенты MCP могут подключаться для доступа к инструментам управления настройками кодирования.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер MCP, который интегрируется с mem0.ai, чтобы помочь пользователям сохранять, извлекать и искать предпочтения по кодированию для более единообразных методов программирования.

  1. Установка
    1. Использование
      1. Демонстрация с курсором
        1. Функции
          1. Почему?
            1. Сервер

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
            Last updated -
            3
            4
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
            Last updated -
            179
            Python
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
            Last updated -
            10
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            A MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.
            Last updated -
            5
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/mem0ai/mem0-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server