String MCP
Браузер для агентов: один набор команд читает сайты, Markdown, файлы и приложения и вызывает их действия.
- 78 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Демон слушает локальный порт и принимает вебхуки
- Локальные приложения могут выполнять команды оболочки на вашей машине
Установка
- Работает в
Ручная установка
/plugin marketplace add string-os/stringПервая из двух команд плагина в Claude Code.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Демон слушает локальный порт и принимает вебхуки
- Локальные приложения могут выполнять команды оболочки на вашей машине
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
String собирает приложения, веб-страницы и Markdown-документы в одну поверхность для агента. Команда `/open` читает документ, страницу, файл или сессию оболочки, `/act` вызывает доступное действие, `/info` показывает, где агент находится. Сайт может описать навигацию и действия на формате SFMD (Markdown с блоками действий), а обычные страницы открываются как чистый Markdown. Ответы несут подсказки `next:`, а схемы действий видны через `/act --help`. String работает как CLI, демон или единственный MCP-инструмент `string`, ставится плагином Claude Code или через npm.
Для кого. Разработчикам агентов и владельцам сайтов, которые хотят дать агенту единый способ читать страницы и вызывать действия без отдельных схем для каждого инструмента.
Подходит, если
- Агент должен прочитать документацию сайта как чистый Markdown.
- Установленному приложению нужно дать агенту действия: лента, чтение, комментарий, поиск.
- Локальные вебхуки должны доходить до агента как события во входящих.
- Сайт хотят сделать понятным и людям, и агентам: страницы получают зеркальный `.md`.
Не подходит, если
- Хватает обычного поиска и чтения страниц: отдельный браузер агентам лишний.
- Нужен привычный MCP-сервер конкретного сервиса с готовым набором инструментов.
- Среда без Node.js: для запуска нужны Node и npm.
Пример запроса к агенту
Открой docs.string-os.org как Markdown, найди раздел про MCP и покажи доступные действия.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Для запуска нужен Node.js, демон стартует сам на порту `3923`. Страницы из сети могут вызывать веб-API, а локальные команды оболочки выполняются только из локальных файлов и установленных приложений: граница заложена в проект, но любой установленный String-апп получает доступ к вашей машине, и приложения стоит ставить только из доверенных источников. Секреты задают внутри приложения командой `/set $VAR`, а не в промпте. Формат SFMD пока специфичен для String, у сторонних сайтов его почти нет.
Как отключить. Удалите плагин `string` через `/plugin` или пакет командой `npm uninstall -g @string-os/string`, затем остановите демон. Каталог данных String удалите отдельно.
Частые вопросы
Какой командой ставить в Claude Code?
Две команды в сессии: `/plugin marketplace add string-os/string` и `/plugin install string@string-os`. Плагин добавляет MCP-инструмент и короткий скилл.
Как подключить String как MCP вручную?
Добавьте сервер `string` с командой `npx` и аргументами `-y @string-os/string --mcp`. Отдельный пакет не нужен.
Что такое SFMD?
String Flavored Markdown: обычный Markdown с навигацией, блоками действий и соглашениями об ответах.
Как задать секрет для приложения?
Внутри темы приложения командой `/set $VAR = "..."`. Значение не попадает в промпт агента.
Где взять готовые приложения?
В репозитории `string-os/apps` собраны доступные приложения String.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин с локальным индексом документов и кода: гибридный поиск по смыслу и словам, граф зависимостей и три агента-помощника
BrainAPI превращает текст в граф знаний на вашем сервере и отдает агентам через MCP, REST и консоль с ответами по цепочке фактов
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Каркас из персон, правил и скиллов в чистом Markdown: Maestro раздает работу разным моделям и экономит основной тариф
WebUI и CLI-демон для удаленной работы с локальными агентами по ACP: Claude Code, OpenCode, Gemini CLI и еще 20 с лишним.
Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям
Коротко о README
README объясняет модель `/open`, `/act`, `/info`, формат SFMD, работу как CLI, демона и MCP, вебхуки и безопасность. Есть список пакетов и ссылки на плагин для сайтов.