basicmachines-co/basic-memory

basicmachines-co/basic-memory

от basicmachines-co
Basic Memory — MCP-сервер для постоянной памяти AI. Хранит заметки в Markdown с графом знаний и семантическим поиском. AI и человек пишут в одни файлы, контекст не теряется. Доступен локально или о...

License: AGPL v3 PyPI version Python 3.12+ Tests Ruff Ask DeepWiki

Skip the install — try Basic Memory in the cloud

Claude, Codex, or Cursor connected in 30 seconds. No Python, no JSON, no terminal. $15.00/mo locked in for life (12.50/mo yearly pricing). 7-day free trial — cancel any time before day 7 if it's not for you. Beta pricing — sign up now and your rate never goes up. OSS users: code BMFOSS takes another 20% off for 3 months.

Start free trial →

Basic Memory Teams is now available!

Give your team a single, shared cloud workspace. Knowledge isn't confined to one person — anything a teammate writes is immediately available to everyone else and to their AI assistants. Edit a note together in real time, hand work off between humans and agents, and build one connected knowledge base instead of scattered copies. Same pricing - start with one user and add more as needed.


Basic Memory

Your AI never forgets again.

Pick up right where you left off — in Claude, Codex, Cursor, ChatGPT, or anything that speaks MCP. Your knowledge lives as Markdown files that both you and your AI can read, write, and search.

build_contextтолько чтение

Строит контекст из memory:// URI, чтобы естественно продолжить разговор. Используйте это, чтобы вернуться к предыдущим обсуждениям или изучить смежные темы. Формат URL памяти: - Указывайте пути в виде "folder/note" или "memory://folder/note" - Шаблоны: "folder/*" — находит все заметки в папке - Допустимые символы: буквы, цифры, дефисы, подчёркивания, прямой слеш - Избегайте: двойных слешей (//), угловых скобок (<>), кавычек, вертикальной черты (|) - Примеры: "specs/search", "projects/basic-memory", "notes/*" Временные отрезки поддерживают естественный язык: - "2 дня назад", "на прошлой неделе", "сегодня", "3 месяца назад" - Или стандартные форматы вроде "7d", "24h" Варианты форматирования: - "json" (по умолчанию): структурированный JSON без внутренних полей - "text": компактный markdown для LLM

Build Context

Строит контекст из memory:// URI, чтобы естественно продолжить разговор. Используйте это, чтобы вернуться к предыдущим обсуждениям или изучить смежные темы. Формат URL памяти: - Указывайте пути в виде "folder/note" или "memory://folder/note" - Шаблоны: "folder/*" — находит все заметки в папке - Допустимые символы: буквы, цифры, дефисы, подчёркивания, прямой слеш - Избегайте: двойных слешей (//), угловых скобок (<>), кавычек, вертикальной черты (|) - Примеры: "specs/search", "projects/basic-memory", "notes/*" Временные отрезки поддерживают естественный язык: - "2 дня назад", "на прошлой неделе", "сегодня", "3 месяца назад" - Или стандартные форматы вроде "7d", "24h" Варианты форматирования: - "json" (по умолчанию): структурированный JSON без внутренних полей - "text": компактный markdown для LLM

Параметры

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

    memory:// URI pointing to discussion content (e.g. memory://specs/search)

  • projectany

    Project name to build context from. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • depthany

    How many relation hops to traverse (1-3 recommended for performance)

  • timeframeany

    How far back to look. Supports natural language like "2 days ago", "last week"

  • pageinteger

    Page number of results to return (default: 1)

  • page_sizeinteger

    Number of results to return per page (default: 10)

  • max_relatedinteger

    Maximum number of related results to return (default: 10)

  • output_formatenum

    Response format - "json" for structured JSON dict, "text" for compact markdown text

    jsontext
canvasидемпотентный

Создаёт файл холста Obsidian для визуализации концепций и связей.

Create Canvas

Создаёт файл холста Obsidian для визуализации концепций и связей.

Параметры

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

    List of node objects following JSON Canvas 1.0 spec

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

    List of edge objects following JSON Canvas 1.0 spec

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

    The title of the canvas (will be saved as title.canvas)

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

    Directory path relative to project root where the canvas should be saved. Use forward slashes (/) as separators. Examples: "diagrams", "projects/2025", "visual/maps"

  • projectany

    Project name to create canvas in. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

cloud_infoтолько чтение

Возвращает необязательную информацию о Basic Memory Cloud и руководство по настройке.

Cloud Info

Возвращает необязательную информацию о Basic Memory Cloud и руководство по настройке.

Параметры

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

create_memory_project

Создайте новый проект Basic Memory. Создаёт новый проект с указанным именем и путём. Директория проекта будет создана, если её нет. Опционально делает новый проект проектом по умолчанию.

Create Memory Project

Создайте новый проект Basic Memory. Создаёт новый проект с указанным именем и путём. Директория проекта будет создана, если её нет. Опционально делает новый проект проектом по умолчанию.

Параметры

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

    Name for the new project (must be unique)

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

    File system path where the project will be stored

  • set_defaultboolean

    Whether to set this project as the default (optional, defaults to False)

  • workspaceany

    Optional cloud workspace selector to create the project in. Slug is preferred for AI callers, but tenant_id and unique name are also accepted. When omitted, the connection's default workspace is used. Discover values via `list_workspaces`. A workspace selector implies cloud routing: without cloud credentials the call fails fast instead of silently creating a local project (#954).

  • output_formatenum

    "text" returns the existing human-readable result text. "json" returns structured project creation metadata.

    textjson
delete_note

Удаляет заметку или директорию по заголовку, постоянной ссылке или пути

Delete Note

Удаляет заметку или директорию по заголовку, постоянной ссылке или пути

Параметры

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

    For files: note title or permalink to delete. For directories: the directory path (e.g., "docs", "projects/2025"). Can be a title like "Meeting Notes" or permalink like "notes/meeting-notes"

  • is_directoryboolean

    If True, deletes an entire directory and all its contents. When True, identifier should be a directory path (without file extensions). Defaults to False.

  • projectany

    Project name to delete from. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum

    "text" preserves existing behavior (bool/string). "json" returns machine-readable deletion metadata.

    textjson
delete_project

Удаляет проект Basic Memory. Убирает проект из конфигурации и базы данных. Это НЕ удаляет фактические файлы на диске - только убирает проект из конфигурации и записей базы данных Basic Memory.

Delete Project

Удаляет проект Basic Memory. Убирает проект из конфигурации и базы данных. Это НЕ удаляет фактические файлы на диске - только убирает проект из конфигурации и записей базы данных Basic Memory.

Параметры

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

    Name of the project to delete

  • workspaceany

    Optional cloud workspace selector to delete the project from. Slug is preferred for AI callers, but tenant_id and unique name are also accepted. When omitted, the connection's default workspace is used. A workspace selector implies cloud routing: without cloud credentials the call fails fast, matching create_memory_project behavior (#954).

edit_note

Редактирует существующую заметку Markdown с помощью различных операций, таких как append, prepend, find_replace, replace_section, insert_before_section или insert_after_section.

Edit Note

Редактирует существующую заметку Markdown с помощью различных операций, таких как append, prepend, find_replace, replace_section, insert_before_section или insert_after_section.

Параметры

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

    The exact title, permalink, or memory:// URL of the note to edit. Must be an exact match - fuzzy matching is not supported for edit operations. Use search_notes() or read_note() first to find the correct identifier if uncertain.

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

    The editing operation to perform: - "append": Add content to the end of the note (creates the note if it doesn't exist) - "prepend": Add content to the beginning of the note (creates the note if it doesn't exist) - "find_replace": Replace occurrences of find_text with content (note must exist) - "replace_section": Replace content under a specific markdown header (note must exist) - "insert_before_section": Insert content before a section heading without consuming it (note must exist) - "insert_after_section": Insert content after a section heading without consuming it (note must exist)

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

    The content to add or use for replacement

  • projectany

    Project name to edit in. Optional - server will resolve using hierarchy. Use "workspace/project" to route to a project in a specific cloud workspace. If unknown, use list_memory_projects() to discover available projects.

  • workspaceany

    Workspace slug, name, or tenant_id. When provided with `project`, routes as `workspace/project`. Cannot be combined with `project_id`.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • sectionany

    For replace_section operation - the markdown header to replace content under (e.g., "## Notes", "### Implementation")

  • find_textany

    For find_replace operation - the text to find and replace

  • expected_replacementsany

    For find_replace operation - the expected number of replacements (validation will fail if actual doesn't match)

  • output_formatenum

    "text" returns the existing markdown summary. "json" returns machine-readable edit metadata.

    textjson
fetchтолько чтение

Извлекает полное содержимое документа результатов поиска.

Fetch Document

Извлекает полное содержимое документа результатов поиска.

Параметры

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

    Document identifier (permalink, title, or memory URL)

list_directoryтолько чтение

Выводит содержимое каталога с фильтрацией и контролем глубины.

List Directory

Выводит содержимое каталога с фильтрацией и контролем глубины.

Параметры

  • dir_namestring

    Directory path to list (default: root "/") Examples: "/", "/projects", "/research/ml"

  • depthinteger

    Recursion depth (1-10, default: 1 for immediate children only) Higher values show subdirectory contents recursively

  • file_name_globany

    Optional glob pattern for filtering file names Examples: "*.md", "*meeting*", "project_*"

  • projectany

    Project name to list directory from. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

list_memory_projectsтолько чтение

Перечисляет все доступные проекты с их статусом. Показывает проекты как из локальных, так и из облачных источников при наличии облачных учетных данных, объединяя по permalink для единого представления. Каждая запись проекта включает `external_id` (UUID). Передавайте это значение как параметр `project_id` в других инструментах, чтобы однозначно обратиться к конкретному проекту в разных облачных рабочих пространствах — полезно, когда одно и то же имя проекта существует в нескольких рабочих пространствах.

List Memory Projects

Перечисляет все доступные проекты с их статусом. Показывает проекты как из локальных, так и из облачных источников при наличии облачных учетных данных, объединяя по permalink для единого представления. Каждая запись проекта включает `external_id` (UUID). Передавайте это значение как параметр `project_id` в других инструментах, чтобы однозначно обратиться к конкретному проекту в разных облачных рабочих пространствах — полезно, когда одно и то же имя проекта существует в нескольких рабочих пространствах.

Параметры

  • output_formatenum

    "text" returns the existing human-readable project list. "json" returns structured project metadata.

    textjson
list_workspacesтолько чтение

Перечисляет доступные облачные рабочие пространства (tenant_id, type, role и name).

List Workspaces

Перечисляет доступные облачные рабочие пространства (tenant_id, type, role и name).

Параметры

  • output_formatenum

    "text" returns human-readable workspace list. "json" returns structured workspace metadata.

    textjson
move_note

Перемещает заметку или директорию в новое место, обновляя базу данных и сохраняя ссылки.

Move Note

Перемещает заметку или директорию в новое место, обновляя базу данных и сохраняя ссылки.

Параметры

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

    For files: exact entity identifier (title, permalink, or memory:// URL). For directories: the directory path (e.g., "docs", "projects/2025"). Must be an exact match - fuzzy matching is not supported for move operations. Use search_notes() or list_directory() first to find the correct path if uncertain.

  • destination_pathstring

    For files: new path relative to project root (e.g., "work/meetings/note.md") For directories: new directory path (e.g., "archive/docs") Mutually exclusive with destination_folder.

  • destination_folderany

    Move the note into this folder, preserving the original filename. Mutually exclusive with destination_path. Only for single-file moves.

  • is_directoryboolean

    If True, moves an entire directory and all its contents. When True, identifier and destination_path should be directory paths (without file extensions). Defaults to False.

  • projectany

    Project name to move within. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum

    "text" returns existing markdown guidance/success text. "json" returns machine-readable move metadata.

    textjson
read_contentтолько чтение

Читает сырое содержимое файла по пути или permalink.

Read Content

Читает сырое содержимое файла по пути или permalink.

Параметры

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

    The path or permalink to the file. Can be: - A regular file path (docs/example.md) - A memory URL (memory://docs/example) - A permalink (docs/example)

  • projectany

    Project name to read from. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

read_noteтолько чтение

Прочитайте Markdown-заметку по заголовку или постоянной ссылке.

Read Note

Прочитайте Markdown-заметку по заголовку или постоянной ссылке.

Параметры

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

    The title or permalink of the note to read Can be a full memory:// URL, a permalink, a title, or search text

  • projectany

    Project name to read from. Optional - server will resolve using the hierarchy above. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • pageinteger

    Page of fallback-search results to use when the identifier does not resolve to a note directly (default: 1). A direct or exact-title match always returns the full note content — page/page_size never chunk the note itself, and the title-match lookup pages through fixed-size pages of title results until an exact match is found or results are exhausted, regardless of page or page_size.

  • page_sizeinteger

    Number of fallback-search results per page (default: 10). When no match is found, this caps how many related-note suggestions are listed.

  • output_formatenum

    "text" returns markdown content or guidance text. "json" returns a structured object with title/permalink/file_path/content/frontmatter.

    textjson
  • include_frontmatterboolean

    When output_format="json", whether content should include the opening YAML frontmatter block.

recent_activityтолько чтение

Получает недавнюю активность для проекта или по всем проектам. Временной интервал поддерживает форматы на естественном языке, например: - "2 дня назад" - "на прошлой неделе" - "вчера" - "сегодня" - "3 недели назад" Или стандартные форматы, например "7d"

Recent Activity

Получает недавнюю активность для проекта или по всем проектам. Временной интервал поддерживает форматы на естественном языке, например: - "2 дня назад" - "на прошлой неделе" - "вчера" - "сегодня" - "3 недели назад" Или стандартные форматы, например "7d"

Параметры

  • typeany

    Filter by content type(s). Can be a string or list of strings. Valid options: - "entity" or ["entity"] for knowledge entities - "relation" or ["relation"] for connections between entities - "observation" or ["observation"] for notes and observations Multiple types can be combined: ["entity", "relation"] Case-insensitive: "ENTITY" and "entity" are treated the same. Default is entity-only. Specify other types explicitly to include observations and relations.

  • depthinteger

    How many relation hops to traverse (1-3 recommended)

  • timeframestring

    Time window to search. Supports natural language: - Relative: "2 days ago", "last week", "yesterday" - Points in time: "2024-01-01", "January 1st" - Standard format: "7d", "24h"

  • pageinteger

    Page number for pagination (default 1)

  • page_sizeinteger

    Number of items per page (default 10)

  • projectany

    Project name to query. Optional - server will resolve using the hierarchy above. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum

    "text" returns human-readable summary text. "json" returns a flat list of recent items.

    textjson
release_notesтолько чтение

Возвращает последние заметки о выпуске продукта для добровольного ознакомления пользователем.

Release Notes

Возвращает последние заметки о выпуске продукта для добровольного ознакомления пользователем.

Параметры

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

schema_diffтолько чтение

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

Schema Diff

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

Параметры

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

    The note type to check for drift (e.g., "person").

  • projectany

    Project name. Optional -- server will resolve.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum
    textjson
schema_inferтолько чтение

Анализирует существующие заметки и предлагает определение Picoschema.

Infer Schema

Анализирует существующие заметки и предлагает определение Picoschema.

Параметры

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

    The note type to analyze (e.g., "person", "meeting").

  • thresholdnumber

    Minimum frequency (0-1) for a field to be suggested as optional. Default 0.25 (25%). Fields above 95% become required.

  • projectany

    Project name. Optional -- server will resolve.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum
    textjson
schema_validateтолько чтение

Проверяет заметки на соответствие их определениям Picoschema.

Validate Schema

Проверяет заметки на соответствие их определениям Picoschema.

Параметры

  • note_typeany

    Note type to batch-validate (e.g., "person", "meeting"). If provided, validates all notes of this type.

  • identifierany

    Specific note to validate (permalink, title, or path). If provided, validates only this note.

  • projectany

    Project name. Optional -- server will resolve.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • output_formatenum
    textjson
searchтолько чтение

Ищет контент по всей базе знаний.

Search Knowledge Base

Ищет контент по всей базе знаний.

Параметры

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

    Search query (full-text syntax supported by `search_notes`)

search_notesтолько чтение

Ищет по всему содержимому базы знаний с поддержкой расширенного синтаксиса.

Search Notes

Ищет по всему содержимому базы знаний с поддержкой расширенного синтаксиса.

Параметры

  • queryany

    Optional search query string (supports boolean operators, phrases, patterns). Omit or pass None for filter-only searches using metadata_filters, tags, or status.

  • projectany

    Project name to search in. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • search_all_projectsboolean

    Optional opt-in to search every accessible project. Ignored when `project` or `project_id` is supplied.

  • pageinteger

    The page number of results to return (default 1)

  • page_sizeinteger

    The number of results to return per page (default 10)

  • search_typeany

    Type of search to perform, one of: "text", "title", "permalink", "vector", "semantic", "hybrid". Default is dynamic: "hybrid" when semantic search is enabled, otherwise "text".

  • output_formatenum

    "text" preserves existing structured search response behavior. "json" returns a machine-readable dictionary payload.

    textjson
  • note_typesany

    Optional list of note types to search (e.g., ["note", "person"])

  • entity_typesany

    Optional list of entity types to filter by (e.g., ["entity", "observation"])

  • categoriesany

    Optional list of observation categories for exact matching (e.g., ["requirement"]). Pair with entity_types=["observation"] to return only observations whose category matches exactly.

  • after_dateany

    Optional date filter for recent content (e.g., "1 week", "2d", "2024-01-01")

  • metadata_filtersany

    Optional structured frontmatter filters (e.g., {"status": "in-progress"})

  • tagsany

    Optional tag filter (frontmatter tags); shorthand for metadata_filters["tags"]. Accepts a list (["a", "b"]) or a comma-separated string ("a,b"), matching the write_note tags convention and the tag: query shorthand.

  • statusany

    Optional status filter (frontmatter status); shorthand for metadata_filters["status"]

  • min_similarityany

    Optional float to override the global semantic_min_similarity threshold for this query. E.g., 0.0 to see all vector results, or 0.8 for high precision. Only applies to vector and hybrid search types.

view_noteтолько чтение

Просмотреть заметку как форматированный артефакт для лучшей читаемости.

View Note

Просмотреть заметку как форматированный артефакт для лучшей читаемости.

Параметры

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

    The title or permalink of the note to view

  • projectany

    Project name to read from. Optional - server will resolve using hierarchy. If unknown, use list_memory_projects() to discover available projects.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

write_note

Создаёт заметку в Markdown. Если заметка уже существует, по умолчанию возвращает ошибку: передайте `overwrite=True`, чтобы заменить.

Write Note

Создаёт заметку в Markdown. Если заметка уже существует, по умолчанию возвращает ошибку: передайте `overwrite=True`, чтобы заменить.

Параметры

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

    The title of the note

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

    Markdown content for the note, can include observations and relations

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

    Directory path relative to project root where the file should be saved. Use forward slashes (/) as separators. Use "/" or "" to write to project root. Examples: "notes", "projects/2025", "research/ml", "/" (root)

  • projectany

    Project name to write to. Optional - server will resolve using the hierarchy above. Use "workspace/project" to route to a project in a specific cloud workspace. A bare name that exists in multiple workspaces resolves to the default workspace, so use the qualified form (or project_id) to disambiguate. If unknown, use list_memory_projects() to discover available projects and their qualified names.

  • workspaceany

    Workspace slug, name, or tenant_id. When provided with `project`, routes as `workspace/project`. Cannot be combined with `project_id`.

  • project_idany

    Project external_id (UUID). Prefer this over `project` when known — it routes to the exact project regardless of name collisions across cloud workspaces. Takes precedence over `project`. Get from list_memory_projects().

  • tagsany

    Tags to categorize the note. Can be a list of strings, a comma-separated string, or None. Note: If passing from external MCP clients, use a string format (e.g. "tag1,tag2,tag3")

  • note_typestring

    Type of note to create (stored in frontmatter). Defaults to "note". Can be "guide", "report", "config", "person", etc.

  • metadataany

    Optional dict of extra frontmatter fields merged into entity_metadata. Useful for schema notes or any note that needs custom YAML frontmatter beyond title/type/tags. Nested dicts are supported.

  • overwriteany

    If True, replace existing note on conflict. If False, error on conflict. If None (default), consult write_note_overwrite_default config setting.

  • output_formatenum

    "text" returns the existing markdown summary. "json" returns machine-readable metadata.

    textjson

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

brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
GLips/Figma-Context-MCP

GLips/Figma-Context-MCP

Framelink MCP для Figma даёт AI-ассистентам вроде Cursor доступ к макетам из Figma. Сервер упрощает данные дизайна, передавая только релевантную информацию о расположении и стилях — так модель точн...

TypeScript15431
ydb/ydb-mcp

ydb/ydb-mcp

официальный

MCP-сервер для YDB: LLM выполняют SQL-запросы, анализируют планы и управляют объектами БД через естественный язык. Поддерживает аутентификацию и кастомные инструменты. Полезен разработчикам, работа...

Python28
api7/apisix-mcp

api7/apisix-mcp

официальный

MCP-сервер для управления APISIX через Admin API с помощью естественного языка. Позволяет просматривать, создавать и удалять ресурсы (роуты, сервисы, upstreams, плагины) через AI-клиенты. Полезен р...

TypeScript38
metorial/metorial

metorial/metorial

официальный

Metorial — open-source identity and access layer для AI-агентов. Он подключает агентов к реальным системам, обеспечивая единую аутентификацию, RBAC и полную наблюдаемость. Упрощает разработку и пов...

TypeScript3317
childrentime/reactuse

childrentime/reactuse

ReactUse — коллекция 100+ React хуков для браузера, состояния, элементов и эффектов. MCP сервер добавляет AI-поиск хуков, ускоряя создание приложений. Полезен для React-разработчиков.

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

Лука Никитин