# MidOS - MCP Community Library

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

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Автор: MidOSresearch
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/MidOSresearch/midos
- Обновлён: 2026-05-03
- HTML: https://affpapa.org/nevibecode/mcp/midosresearch-midos-mcp-community-library

## Что делает

Сервер поднимается командой `midos-mcp serve` и по умолчанию говорит по stdio — этого хватает Claude, Cursor и Cline. Для удалённого доступа есть Streamable HTTP на `127.0.0.1:8419` и старый SSE. Конфиг для конкретного клиента печатает `midos-mcp config --generate claude`: готовый JSON, который остаётся вставить в файл, либо сразу записать через `-o`.

Внутри два уровня доступа. Бесплатный Dev даёт 34 инструмента из 68 и 500 запросов в месяц, Pro за $10/мес открывает остальное: операции безопасности, оркестрацию, запись. Невалидный или просроченный ключ молча роняет до Dev, так что внезапно сузившийся набор инструментов — не баг. Ключи выпускает `midos-mcp keys generate --name "my-app" --tier dev`.

Главное условие — база MidOS должна лежать на диске: серверу нужен каталог с `knowledge/` и `modules/`, путь задаётся через `MIDOS_ROOT`. При установке из pip автопоиск корень не найдёт, поэтому переменную выставляют руками. Нужен Python 3.10+ и FastMCP 2.x, для семантического поиска — доп. пакет `midos-mcp[vector]` с LanceDB и эмбеддингами. Проверка одна: `midos-mcp health` покажет найденный корень и счётчики знаний.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `MIDOS_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add midos -e MIDOS_API_KEY=<MIDOS_API_KEY> -- uvx midos-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from midos-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add midosresearch-midos-mcp-community-library --env MIDOS_API_KEY=<MIDOS_API_KEY> -- uvx midos-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from midos-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "midosresearch-midos-mcp-community-library": {
            "command": "uvx",
            "args": [
                "midos-mcp"
            ],
            "env": {
                "MIDOS_API_KEY": "<MIDOS_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from midos-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "midosresearch-midos-mcp-community-library": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "midos-mcp"
            ],
            "env": {
                "MIDOS_API_KEY": "<MIDOS_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from midos-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e MIDOS_API_KEY=<MIDOS_API_KEY> midosresearch-midos-mcp-community-library uvx midos-mcp
```
Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from midos-mcp <команда>

## Когда брать
- найти нужный фрагмент знаний семантическим поиском, а не по ключевым словам
- подтянуть готовый скилл под конкретный стек вместо того, чтобы писать его с нуля
- выдать агенту проверенные патчи и исправления из общей базы
- проверить, что сервер видит базу знаний и зависимости на месте
- разграничить бесплатный и платный доступ по API-ключам

## Примеры запросов агенту
- Найди в базе знаний MidOS, как настроить CI для Python-проекта
- Покажи скиллы из библиотеки под React и выбери подходящий
- Проверь здоровье сервера через `midos-mcp health --json`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47577
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43902

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
