json-md-studio
Json Markdown Studio
Локальный настольный редактор JSON & Markdown — локальный десктопный редактор для JSON & Markdown
Встроенный MCP Server — любой ИИ-агент (Claude Code / Codex / Cursor) может напрямую подключиться к редактору и безопасно читать и записывать ваши файлы; разграничение прав, полная локальность без загрузки в облако. Встроенный MCP server — позволяет ИИ-агентам читать и редактировать ваши файлы напрямую через управляемый интерфейс с разграничением прав. 100% локально.
Windows · Tauri v2 · React 19 · TypeScript · Vite ·
Json Markdown Studio — это настольный редактор для локальных файлов: JSON поддерживает древовидный вид / табличный вид / вид кода и проверку синтаксиса в реальном времени, Markdown предоставляет редактирование в режиме WYSIWYG, а встроенный MCP Server позволяет внешним ИИ-агентам (Codex / Claude Code / Cursor) напрямую работать с документами.
Лёгкий настольный редактор для локальных файлов JSON и Markdown — древовидные/табличные представления, проверка JSON в реальном времени, WYSIWYG-редактирование Markdown, плюс встроенный MCP server, позволяющий внешним ИИ-агентам напрямую управлять редактором.
✨ Возможности
JSON — древовидный вид / табличный вид / вид кода, проверка синтаксиса в реальном времени с указанием ошибок, статистика путей Древовидные / табличные / кодовые представления, проверка синтаксиса в реальном времени с точным указанием ошибок, статистика путей
Markdown — редактирование WYSIWYG: щёлкните по отображаемому блоку и сразу вводите текст, форматирование применяется в реальном времени; плавающая панель форматирования Настоящее WYSIWYG-редактирование — щёлкните по любому отображаемому блоку и вводите текст, форматирование применяется мгновенно; плавающая панель форматирования
Подключение ИИ (MCP Server) — контролируемый интерфейс на основе белого списка: внешние ИИ-агенты могут читать/записывать файлы, искать, изменять JSON по пути и добавлять разделы Markdown; поддерживаются три уровня доступа — только чтение / подтверждение перед записью / полный доступ Контролируемый интерфейс на основе белого списка: внешние ИИ-агенты могут читать/записывать файлы, искать, изменять JSON по пути и добавлять разделы Markdown — режимы только чтение / подтверждение перед записью / полный доступ
Лёгкий настольный интерфейс — безрамочная настраиваемая строка заголовка, полностью локальная работа без интернета Безрамочная настраиваемая строка заголовка, полностью локально, без облачной зависимости
Related MCP server: LocalNest MCP
📦 Установка
Загрузка из GitHub Releases (рекомендуется)
Последние установочные пакеты опубликованы на странице Releases, выбирайте по необходимости:
Пакет | Описание |
| NSIS-установщик (рекомендуется для индивидуального распространения, установка с мастером) |
| MSI-установщик (корпоративное массовое развёртывание / тихая установка через групповые политики) |
| Портативная версия, запуск без установки |
Загрузите последний установщик со страницы Releases — NSIS-установщик для обычного использования, MSI-установщик для корпоративного развёртывания или портативный exe, который запускается без установки.
Сборка из исходников
Требования: Node.js ≥ 20, Rust (цепочка инструментов MSVC, см. rustup)
npm install # 安装依赖 install dependencies
npm run tauri dev # 桌面开发模式 desktop dev mode (runs Vite + Rust backend)
npm run tauri build # 构建安装包 build installers (NSIS + MSI)Отдельная разработка фронтенда:
npm run dev(Vite по умолчанию использует порт 3000).
🧩 MCP Server (подключение ИИ-агентов)
В Настройки → Подключение внешних ИИ-агентов (MCP Server) выберите режим доступа (только чтение / подтверждение перед записью / полный доступ), и сервис запустится:
Адрес прослушивания:
http://127.0.0.1:<随机端口>/mcpФайл для обнаружения порта:
%APPDATA%\com.jsonmarkdownstudio.app\mcp.port
# 示例:Claude Code / Codex 等 MCP 客户端配置
{
"mcpServers": {
"json-md-studio": {
"url": "http://127.0.0.1:<port>/mcp"
}
}
}Примеры встроенных инструментов: app.getState (состояние приложения), file.read/setContent/replace/insert/delete (чтение/запись/редактирование файлов), search.run (поиск), json.validate (проверка JSON), document.updateValueByPath (изменение значения по JSON-пути), view.setMode (переключение режима просмотра).
🗂 Технологический стек
Слой | Технология |
Десктопный фреймворк | |
Фронтенд | React 19 · Vite · TypeScript · TailwindCSS 4 · react-markdown |
Бэкенд | Rust · tiny_http (встроенный MCP Server) |
Иконки | lucide-react |
🤝 Вклад
Принимаются Issue и Pull Request. Основные каталоги: src/ (фронтенд), src-tauri/ (бэкенд на Rust, src-tauri/src/mcp/ — реализация MCP Server).
Issue и PR приветствуются. Основной код находится в src/ (фронтенд) и src-tauri/ (бэкенд на Rust, src-tauri/src/mcp/ — для MCP server).
📄 Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
One memory, every AI. A shared, user-owned markdown memory your AI clients read and write over MCP.
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Related MCP Servers
- AlicenseAqualityBmaintenanceA token-efficient, schema-aware MCP server that enables AI assistants to safely read, modify, query, and validate JSON, YAML, and TOML files with automatic schema detection and format conversion capabilities.810MIT
- AlicenseBqualityCmaintenanceA local-first MCP server that provides AI agents with safe codebase access through file discovery, hybrid lexical-semantic search, and project introspection. It features durable local memory and semantic indexing while keeping all data and processing entirely on your local machine.7421 npm6MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that enables AI to read, search, and edit local files securely without external data exposure, using local LLMs via Ollama and integrating with Open WebUI or Claude Desktop.-
- AlicenseAqualityDmaintenanceA secure, Dockerized MCP server enabling AI assistants to perform file and directory CRUD operations like read, write, edit, search, and manage local files via natural language.11MIT