varun29ankuS/shodh-memory

varun29ankuS/shodh-memory

от varun29ankus
Shodh-Memory - MCP сервер для персистентной памяти AI-агентов и роботов. Запоминает суть, забывает лишнее и обучается без LLM. Использует локальные эмбеддинги и граф знаний. Работает офлайн, один б...

Shodh-Memory

Shodh-Memory

Persistent cognitive memory for AI agents and robots — with no LLM in the loop. Remembers what matters, forgets what doesn't, gets smarter with use.

build MCP Registry Cursor Directory crates.io npm PyPI Docker Zenoh/ROS2 License Discord


Shodh-Memory Demo — Claude Code with persistent memory and TUI dashboard

AI agents forget everything between sessions. Robots lose context between missions. They repeat mistakes, miss patterns, and treat every interaction like the first one.

Shodh-Memory fixes this. It's persistent memory that actually learns — memories you use often become easier to find, old irrelevant context fades automatically, and recalling one thing brings back related things. Works for chat agents (MCP/HTTP), robots (Zenoh/ROS2), and edge devices. No API keys. No cloud. No external databases. No LLM in the loop. One binary.

Why Not Just Use mem0 / Cognee / Zep?

Shodh mem0 Cognee Zep
LLM calls to store a memory 0 2+ per add 3+ per cognify 2+ per episode
External services needed None OpenAI + vector DB OpenAI + Neo4j + vector DB OpenAI + Neo4j
Time to store a memory 55ms ~20 seconds seconds seconds
Learns from usage Yes (Hebbian) No No No
Forgets irrelevant data Yes (decay) No No Temporal only
Runs fully offline Yes No No No
Robotics / ROS2 native Yes (Zenoh) No No No
Binary size ~17MB pip install + API keys pip install + API keys + Neo4j Cloud only
add_project

Создайте новый проект для группировки задач. Используйте parent, чтобы создать подпроект внутри другого проекта.

Создайте новый проект для группировки задач. Используйте parent, чтобы создать подпроект внутри другого проекта.

Параметры

  • namestringобязательный

    Project name

  • prefixstring

    Custom prefix for todo IDs (e.g., 'BOLT', 'MEM'). Auto-derived from name if not provided.

  • descriptionstring

    Project description

  • parentstring

    Parent project name or ID to create a sub-project

add_todo

Добавьте задачу в свой список дел. Поддерживает рабочий процесс GTD с проектами, контекстами (@computer, @phone), приоритетами, сроками выполнения и подзадачами (через parent_id).

Добавьте задачу в свой список дел. Поддерживает рабочий процесс GTD с проектами, контекстами (@computer, @phone), приоритетами, сроками выполнения и подзадачами (через parent_id).

Параметры

  • contentstringобязательный

    What needs to be done

  • statusenum

    Initial status (default: todo)

    backlogtodoin_progressblocked
  • priorityenum

    Priority level (default: medium)

    urgenthighmediumlownone
  • projectstring

    Project name (created if doesn't exist)

  • contextsstring[]

    Contexts like @computer, @phone, @errands

  • due_datestring

    Due date - ISO format or 'today', 'tomorrow', 'monday', etc.

  • tagsstring[]

    Optional tags for categorization

  • blocked_onstring

    Who/what you're waiting on (sets status to blocked)

  • notesstring

    Additional notes

  • recurrenceenum

    Recurrence pattern for repeating tasks

    dailyweeklymonthly
add_todo_comment

Добавить комментарий к задаче. Используйте для отслеживания прогресса, заметок или деталей решения.

Добавить комментарий к задаче. Используйте для отслеживания прогресса, заметок или деталей решения.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix (e.g., 'BOLT-1', 'MEM-2')

  • contentstringобязательный

    Comment content (supports markdown)

  • comment_typeenum

    Type of comment: comment (default), progress (updates), resolution (fix details), activity (system)

    commentprogressresolutionactivity
archive_project

Архивируйте проект. Архивированные проекты по умолчанию скрыты, но их можно восстановить.

Архивируйте проект. Архивированные проекты по умолчанию скрыты, но их можно восстановить.

Параметры

  • projectstringобязательный

    Project name or ID to archive

backup_create

Создаёт резервную копию всех воспоминаний. Возвращает метаданные бэкапа: ID, размер и контрольную сумму (checksum). Резервные копии хранятся локально и могут быть восстановлены позже.

Создаёт резервную копию всех воспоминаний. Возвращает метаданные бэкапа: ID, размер и контрольную сумму (checksum). Резервные копии хранятся локально и могут быть восстановлены позже.

Параметры

Без параметров.

backup_list

Вывести список всех доступных резервных копий для этого пользователя. Возвращает историю резервного копирования с идентификаторами, временными метками и размерами.

Вывести список всех доступных резервных копий для этого пользователя. Возвращает историю резервного копирования с идентификаторами, временными метками и размерами.

Параметры

Без параметров.

backup_purge

Удаляет старые резервные копии, сохраняя только N последних. Полезно для управления дисковым пространством.

Удаляет старые резервные копии, сохраняя только N последних. Полезно для управления дисковым пространством.

Параметры

  • keep_countnumber

    Number of backups to keep (default: 7)

backup_restore

Восстановить ранее созданную резервную копию по ID. Это заменяет все текущие данные пользователя содержимым резервной копии. После восстановления рекомендуется перезагрузить сервер.

Восстановить ранее созданную резервную копию по ID. Это заменяет все текущие данные пользователя содержимым резервной копии. После восстановления рекомендуется перезагрузить сервер.

Параметры

  • backup_idnumberобязательный

    The backup ID to restore (from backup_list)

backup_verify

Проверьте целостность резервной копии с помощью контрольной суммы SHA-256. Используйте, чтобы убедиться, что копия не повреждена перед восстановлением.

Проверьте целостность резервной копии с помощью контрольной суммы SHA-256. Используйте, чтобы убедиться, что копия не повреждена перед восстановлением.

Параметры

  • backup_idnumberобязательный

    The backup ID to verify

complete_todo

Отметить задачу как выполненную. Для повторяющихся задач автоматически создает следующее вхождение.

Отметить задачу как выполненную. Для повторяющихся задач автоматически создает следующее вхождение.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

consolidation_report

Получите отчёт о том, что узнала система памяти. Показывает события усиления/ослабления памяти, формирование связей, извлечение фактов и циклы обслуживания. Используйте это, чтобы понять, как развиваются ваши воспоминания.

Получите отчёт о том, что узнала система памяти. Показывает события усиления/ослабления памяти, формирование связей, извлечение фактов и циклы обслуживания. Используйте это, чтобы понять, как развиваются ваши воспоминания.

Параметры

  • sincestring

    Start of report period (ISO 8601 format). Defaults to 24 hours ago.

  • untilstring

    End of report period (ISO 8601 format). Defaults to now.

context_summary

Получи сжатый обзор недавних выводов, решений и контекста. Используй это в начале сессии, чтобы быстро вспомнить, что ты узнал раньше.

Получи сжатый обзор недавних выводов, решений и контекста. Используй это в начале сессии, чтобы быстро вспомнить, что ты узнал раньше.

Параметры

  • include_decisionsboolean

    Include recent decisions (default: true)

  • include_learningsboolean

    Include recent learnings (default: true)

  • include_contextboolean

    Include project context (default: true)

  • max_itemsnumber

    Maximum items per category (default: 5)

delete_project

Навсегда удалить проект. Используйте delete_todos=true, чтобы также удалить все задачи в проекте.

Навсегда удалить проект. Используйте delete_todos=true, чтобы также удалить все задачи в проекте.

Параметры

  • projectstringобязательный

    Project name or ID to delete

  • delete_todosboolean

    Also delete all todos in this project (default: false)

delete_todo

Удалить todo навсегда.

Удалить todo навсегда.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

delete_todo_comment

Удалить комментарий из задачи.

Удалить комментарий из задачи.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

  • comment_idstringобязательный

    Comment ID (UUID)

dismiss_reminder

Отклонить/подтвердить сработавшее напоминание. Вызывайте это после того, как обработали напоминание.

Отклонить/подтвердить сработавшее напоминание. Вызывайте это после того, как обработали напоминание.

Параметры

  • reminder_idstringобязательный

    ID of the reminder to dismiss

forget

Удаляет конкретную память по ID.

Удаляет конкретную память по ID.

Параметры

  • idstringобязательный

    The ID of the memory to delete

list_memories

Выводит список всех сохранённых воспоминаний.

Выводит список всех сохранённых воспоминаний.

Параметры

  • limitnumber

    Maximum number of results

list_projects

Выведи список всех проектов с количеством задач и разбивкой по статусам.

Выведи список всех проектов с количеством задач и разбивкой по статусам.

Параметры

Без параметров.

list_reminders

Выведи все ожидающие напоминания. Используй, чтобы проверить, какие напоминания запланированы.

Выведи все ожидающие напоминания. Используй, чтобы проверить, какие напоминания запланированы.

Параметры

  • statusenum

    Filter by status (default: pending)

    pendingtriggereddismissedall
list_subtasks

Вывести подзадачи родительской задачи. Используйте add_todo с parent_id для создания подзадач.

Вывести подзадачи родительской задачи. Используйте add_todo с parent_id для создания подзадач.

Параметры

  • parent_idstringобязательный

    Parent todo ID or short prefix

list_todo_comments

Вывести все комментарии и историю активности для конкретной задачи.

Вывести все комментарии и историю активности для конкретной задачи.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix (e.g., 'BOLT-1', 'MEM-2')

list_todos

Список или поиск задач. Поддерживает семантический поиск через параметр запроса или фильтрацию в стиле GTD. Возвращает вывод, отформатированный в стиле Linear, с группировкой по статусу.

Список или поиск задач. Поддерживает семантический поиск через параметр запроса или фильтрацию в стиле GTD. Возвращает вывод, отформатированный в стиле Linear, с группировкой по статусу.

Параметры

  • querystring

    Semantic search query - when provided, uses vector similarity to find matching todos instead of listing all

  • statusstring[]

    Filter by status(es)

  • projectstring

    Filter by project name

  • contextstring

    Filter by context (e.g., @computer)

  • priorityenum

    Filter by priority

    urgenthighmediumlow
  • dueenum

    Filter by due date

    todayoverduethis_weekall
  • limitnumber

    Maximum results (default: 50)

  • offsetnumber

    Skip first N items for pagination (default: 0)

memory_stats

Получить статистику о сохранённых воспоминаниях

Получить статистику о сохранённых воспоминаниях

Параметры

Без параметров.

proactive_context

ОБЯЗАТЕЛЬНО: Вызывайте этот инструмент с КАЖДЫМ сообщением пользователя, чтобы извлекать релевантные воспоминания и формировать историю разговора. Передавайте сообщение пользователя как контекст. Это позволяет: (1) извлекать воспоминания, относящиеся к тому, о чём спрашивает пользователь, (2) сохранять память о разговоре для будущих сеансов. Система анализирует сущности, семантическую близость и актуальность, чтобы найти подходящие по контексту воспоминания. Auto-ingest автоматически сохраняет контекст. ИСПОЛЬЗОВАНИЕ: Всегда вызывайте этот инструмент ПЕРВЫМ, когда получаете сообщение пользователя, передавая его сообщение как параметр контекста.

ОБЯЗАТЕЛЬНО: Вызывайте этот инструмент с КАЖДЫМ сообщением пользователя, чтобы извлекать релевантные воспоминания и формировать историю разговора. Передавайте сообщение пользователя как контекст. Это позволяет: (1) извлекать воспоминания, относящиеся к тому, о чём спрашивает пользователь, (2) сохранять память о разговоре для будущих сеансов. Система анализирует сущности, семантическую близость и актуальность, чтобы найти подходящие по контексту воспоминания. Auto-ingest автоматически сохраняет контекст. ИСПОЛЬЗОВАНИЕ: Всегда вызывайте этот инструмент ПЕРВЫМ, когда получаете сообщение пользователя, передавая его сообщение как параметр контекста.

Параметры

  • contextstringобязательный

    The current conversation context or topic (e.g., recent messages, current task description)

  • semantic_thresholdnumber

    Minimum semantic similarity (0.0-1.0) for memories to be surfaced (default: 0.65)

  • entity_match_weightnumber

    Weight for entity matching in relevance scoring (0.0-1.0, default: 0.4)

  • recency_weightnumber

    Weight for recency boost in relevance scoring (0.0-1.0, default: 0.2)

  • max_resultsnumber

    Maximum number of memories to surface (default: 5)

  • memory_typesstring[]

    Filter to specific memory types (e.g., ['Decision', 'Learning', 'Context']). Empty means all types.

  • auto_ingestboolean

    Automatically store the context as a Conversation memory (default: true). Set to false to only surface memories without storing.

  • tool_actionsobject[]

    Tool/actuator actions performed since last proactive_context call. Used for causal feedback attribution.

read_memory

Прочитать ПОЛНОЕ содержимое конкретной памяти по её ID. Используйте это, когда нужно увидеть полный текст памяти, который был обрезан в результатах поиска.

Прочитать ПОЛНОЕ содержимое конкретной памяти по её ID. Используйте это, когда нужно увидеть полный текст памяти, который был обрезан в результатах поиска.

Параметры

  • memory_idstringобязательный

    The memory ID (full UUID or short prefix like '5581cd02')

recall

Ищет в памяти и задачах (todos) с помощью семантического сходства. Возвращает и подходящие воспоминания, и совпадающие задачи. Используйте, чтобы найти прошлый опыт, решения, контекст или незаконченную работу. Режимы: 'semantic' (векторное сходство), 'associative' (обход графа), 'temporal' (поиск по времени), 'hybrid' (комбинированный), 'spatial' (по геолокации), 'mission' (контекст миссии), 'action_outcome' (обучение с подкреплением).

Ищет в памяти и задачах (todos) с помощью семантического сходства. Возвращает и подходящие воспоминания, и совпадающие задачи. Используйте, чтобы найти прошлый опыт, решения, контекст или незаконченную работу. Режимы: 'semantic' (векторное сходство), 'associative' (обход графа), 'temporal' (поиск по времени), 'hybrid' (комбинированный), 'spatial' (по геолокации), 'mission' (контекст миссии), 'action_outcome' (обучение с подкреплением).

Параметры

  • querystringобязательный

    Natural language search query - searches both memories and todos

  • limitnumber

    Maximum number of memory results (default: 5). Todos limited to 5.

  • modeenum

    Retrieval mode: 'semantic' for pure vector similarity, 'associative' for graph-based traversal (follows learned connections), 'temporal' for time-based retrieval, 'hybrid' for density-dependent combination (default), 'spatial' for geo-location based, 'mission' for mission context, 'action_outcome' for reward-based learning

    semanticassociativetemporalhybridspatialmissionaction_outcome
  • session_idstring

    Session ID for session-scoped retrieval. When provided, retrieves memories from that session's time window. Forces temporal mode.

  • robot_idstring

    Filter by robot/drone identifier (for multi-robot systems)

  • mission_idstring

    Filter by mission identifier

  • geo_latnumber

    Spatial filter: center latitude (-90 to 90). Requires geo_lon and geo_radius_meters.

  • geo_lonnumber

    Spatial filter: center longitude (-180 to 180). Requires geo_lat and geo_radius_meters.

  • geo_radius_metersnumber

    Spatial filter: search radius in meters. Requires geo_lat and geo_lon.

  • action_typestring

    Filter by action type (e.g., 'navigate', 'grasp', 'dock')

  • reward_minnumber

    Filter by minimum reward value (-1.0 to 1.0)

  • reward_maxnumber

    Filter by maximum reward value (-1.0 to 1.0)

  • outcome_typestring

    Filter by outcome type: success, failure, partial, aborted, timeout

  • failures_onlyboolean

    If true, only return failure/error experiences

  • terrain_typestring

    Filter by terrain type: indoor, outdoor, urban, rural, water, aerial

  • tagsstring[]

    Filter by tags (any match)

recall_by_tags

Находит воспоминания по тегам. Возвращает воспоминания, соответствующие ЛЮБОМУ из указанных тегов. Полезно для поиска воспоминаний по категориям (например, 'tool:Edit', 'file:src/main.rs', 'source:hook', 'error', 'session-summary').

Находит воспоминания по тегам. Возвращает воспоминания, соответствующие ЛЮБОМУ из указанных тегов. Полезно для поиска воспоминаний по категориям (например, 'tool:Edit', 'file:src/main.rs', 'source:hook', 'error', 'session-summary').

Параметры

  • tagsstring[]обязательный

    Tags to search for (returns memories matching ANY of these tags)

  • limitnumber

    Maximum number of results (default: 50)

remember

Сохраните запись для последующего воспроизведения. Используйте это, чтобы запомнить важную информацию, решения, предпочтения пользователя, контекст проекта или что-либо ещё, что вы захотите вспомнить позже.

Сохраните запись для последующего воспроизведения. Используйте это, чтобы запомнить важную информацию, решения, предпочтения пользователя, контекст проекта или что-либо ещё, что вы захотите вспомнить позже.

Параметры

  • contentstringобязательный

    The content to remember (observation, decision, learning, etc.)

  • typeenum

    Type of memory

    ObservationDecisionLearningErrorDiscoveryPatternContextTaskCodeEditFileAccessSearchCommandConversation
  • tagsstring[]

    Optional tags for categorization

  • created_atstring

    Optional ISO 8601 timestamp for the memory (e.g., '2025-12-15T06:30:00Z'). If not provided, uses current time.

  • emotional_valencenumber

    Emotional valence: -1.0 (negative) to 1.0 (positive), 0.0 = neutral. E.g., bug found: -0.3, feature shipped: 0.7

  • emotional_arousalnumber

    Arousal level: 0.0 (calm) to 1.0 (highly aroused). E.g., routine task: 0.2, critical issue: 0.9

  • emotionstring

    Dominant emotion label (e.g., 'joy', 'frustration', 'surprise')

  • source_typeenum

    Source type: where the information came from

    usersystemapifilewebai_generatedinferred
  • credibilitynumber

    Credibility score: 0.0 to 1.0 (1.0 = verified facts, 0.3 = inferred)

  • episode_idstring

    Episode ID - groups memories into coherent episodes/conversations

  • sequence_numbernumber

    Sequence number within episode (1, 2, 3...)

  • preceding_memory_idstring

    ID of the preceding memory (for temporal chains)

  • parent_idstring

    Parent memory ID for hierarchical organization. Creates memory trees (e.g., '71-research' -> 'algebraic' -> '21×27≡-1')

  • importancenumber

    Optional importance override (0.0-1.0). Bypasses auto-calculation. Use for memories where importance is known: Decision=0.8, Learning=0.7, Error=0.7, Discovery=0.6, Observation=0.3

  • robot_idstring

    Robot/drone identifier for multi-robot systems

  • mission_idstring

    Mission identifier for grouping experiences

  • geo_locationnumber[]

    GPS coordinates [latitude, longitude, altitude] in WGS84

  • local_positionnumber[]

    Local position [x, y, z] in meters (robot-local frame)

  • headingnumber

    Heading in degrees (0-360)

  • action_typestring

    Action type name (e.g., 'navigate', 'grasp', 'dock')

  • rewardnumber

    Reinforcement learning reward signal (-1.0 to 1.0)

  • sensor_dataobject

    Raw sensor readings (e.g., {battery: 72.5, temperature: 23.1})

  • outcome_typestring

    Outcome type: success, failure, partial, aborted, timeout

  • terrain_typestring

    Terrain type: indoor, outdoor, urban, rural, water, aerial

reorder_todo

Перемещает задачу вверх или вниз внутри её группы статусов. Используйте для ручной приоритизации задач.

Перемещает задачу вверх или вниз внутри её группы статусов. Используйте для ручной приоритизации задач.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

  • directionenumобязательный

    Direction to move the todo

    updown
repair_index

Восстанавливает векторный индекс, переиндексируя осиротевшие записи. Используйте это, когда verify_index показывает статус unhealthy. Возвращает количество восстановленных записей.

Восстанавливает векторный индекс, переиндексируя осиротевшие записи. Используйте это, когда verify_index показывает статус unhealthy. Возвращает количество восстановленных записей.

Параметры

Без параметров.

reset_token_session

Сбросьте счетчик токенов для новой сессии. Вызывайте это при начале нового разговора или после сжатия/суммирования контекста.

Сбросьте счетчик токенов для новой сессии. Вызывайте это при начале нового разговора или после сжатия/суммирования контекста.

Параметры

Без параметров.

set_reminder

Установите напоминание на будущее. Срабатывает по времени (в конкретное время или через промежуток) или по совпадению контекста (когда в разговоре появляются ключевые слова). Напоминания будут всплывать автоматически, когда условия выполнены.

Установите напоминание на будущее. Срабатывает по времени (в конкретное время или через промежуток) или по совпадению контекста (когда в разговоре появляются ключевые слова). Напоминания будут всплывать автоматически, когда условия выполнены.

Параметры

  • contentstringобязательный

    What to remember/remind about

  • trigger_typeenumобязательный

    When to trigger: 'time' (at specific ISO timestamp), 'duration' (after N seconds), 'context' (when keywords match)

    timedurationcontext
  • trigger_atstring

    ISO 8601 timestamp for 'time' trigger (e.g., '2025-12-23T18:00:00Z')

  • after_secondsnumber

    Seconds from now for 'duration' trigger

  • keywordsstring[]

    Keywords for 'context' trigger - reminder surfaces when any keyword appears

  • prioritynumber

    Priority 1-5 (5 = highest, default: 3)

  • tagsstring[]

    Optional tags for categorization

  • thresholdnumber

    Semantic similarity threshold for 'context' trigger (0.0-1.0, default: 0.7). Lower values match more broadly, higher values require closer semantic match.

todo_stats

Получить статистику по вашим задачам - количество по статусам, просроченные элементы и т.д.

Получить статистику по вашим задачам - количество по статусам, просроченные элементы и т.д.

Параметры

Без параметров.

token_status

Получить текущий статус использования токенов для этого сеанса. Возвращает использованные токены, оставшийся бюджет и процент потребления. Используйте это для проверки состояния окна контекста.

Получить текущий статус использования токенов для этого сеанса. Возвращает использованные токены, оставшийся бюджет и процент потребления. Используйте это для проверки состояния окна контекста.

Параметры

Без параметров.

update_todo

Обновляет свойства задачи. Используйте короткий префикс ID (например, SHO-1a2b) или полный ID.

Обновляет свойства задачи. Используйте короткий префикс ID (например, SHO-1a2b) или полный ID.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

  • contentstring

    New content

  • statusenum

    New status

    backlogtodoin_progressblockeddonecancelled
  • priorityenum

    New priority

    urgenthighmediumlownone
  • projectstring

    New project name

  • contextsstring[]

    New contexts

  • due_datestring

    New due date

  • blocked_onstring

    Who/what you're waiting on

  • notesstring

    Additional notes

  • tagsstring[]

    New tags

  • parent_idstring

    Parent todo ID or short prefix to make this a subtask. Pass empty string to remove parent.

update_todo_comment

Обновить существующий комментарий к задаче.

Обновить существующий комментарий к задаче.

Параметры

  • todo_idstringобязательный

    Todo ID or short prefix

  • comment_idstringобязательный

    Comment ID (UUID)

  • contentstringобязательный

    New comment content

verify_index

Проверить целостность векторного индекса - диагностировать осиротевшие воспоминания, которые хранятся, но недоступны для поиска. Возвращает статус здоровья и количество осиротевших воспоминаний.

Проверить целостность векторного индекса - диагностировать осиротевшие воспоминания, которые хранятся, но недоступны для поиска. Возвращает статус здоровья и количество осиротевших воспоминаний.

Параметры

Без параметров.

Другие проверенные MCP-сервера

manusa/Kubernetes MCP Server

manusa/Kubernetes MCP Server

MCP сервер для Kubernetes и OpenShift на Go: AI-агенты управляют кластерами — CRUD, Pods, Helm, Tekton. Не требует kubectl, работает с несколькими кластерами, лёгкий и быстрый.

Go1827
InditexTech/mcp-teams-server

InditexTech/mcp-teams-server

официальный

MCP-сервер для интеграции с Microsoft Teams через Model Context Protocol. Позволяет AI-ассистентам читать и отправлять сообщения, отвечать в ветках с упоминанием участников. Полезен разработчикам и...

Python384
Exa MCP Server

Exa MCP Server

официальный

Exa MCP Server даёт AI-ассистентам доступ к веб-поиску, поиску кода и исследованию компаний через Exa. Сервер легко интегрируется в Cursor, VS Code и Claude, предоставляя готовые инструменты для разработчиков. Просто подключите API-ключ и получите актуальные данные.

TypeScript4742
Supabase MCP

Supabase MCP

официальный

Этот MCP сервер подключает проекты Supabase к AI-ассистентам, например Cursor и Claude. Он позволяет управлять таблицами, выполнять SQL, работать с Edge Functions и конфигурацией прямо из чата. Пол...

TypeScript2818
executeautomation/playwright-mcp-server

executeautomation/playwright-mcp-server

Сервер для браузерной автоматизации на Playwright. Используется AI-агентами для открытия страниц, скриншотов, веб-скрапинга и выполнения JavaScript в реальном браузере. Отлично подходит для тестиро...

TypeScript5578
neondatabase/mcp-server-neon

neondatabase/mcp-server-neon

официальный

MCP сервер для управления базами данных Neon Postgres через естественный язык. Создавай проекты, ветки, выполняй запросы и миграции без SQL. Полезен разработчикам и аналитикам, упрощает работу с PostgreSQL.

TypeScript618
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин