MCP Unified Server v6
Provides web search via the Brave Search API.
Provides web search via DuckDuckGo.
Allows reading RSS feeds from any URL.
Provides web search via a self-hosted SearXNG instance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Unified Server v6find all PDF files in Documents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP-ассистент — руководство оператора
Локальный офлайн-ассистент на базе MCP: работа с файлами, памятью, офисными
документами, PDF, кодом, базами данных, вебом и когнитивными движками.
Проект живёт в одной папке (по умолчанию C:\Tools) и переносится на другой
компьютер целиком. 338 инструментов, ~65 серверных модулей. Интернет нужен
для веб-поиска и сетевых модулей (email — send_email/fetch_emails, загрузка
страниц/файлов, RSS, облачная синхронизация); всё остальное работает офлайн.
1. Установка на новом компьютере
Запустите setup.bat и выберите пункт меню:
1. Full automatic setup — скачать переносимый Python + инструменты и установить все зависимости (нужен интернет один раз).
Пошагово: 3 (скачать Python + инструменты) → 4 (установить из локального комплекта) → 7 (доустановить недостающие зависимости).
Полностью офлайн (если пакеты уже скачаны на другом ПК): 5 заранее скачивает пакеты в
python_deps, затем на целевом ПК — 6 (установка изpython_deps) и 4.8 — зависимости RAG и полнотекстового индексирования (chromadb, sentence-transformers и т.д.).
9 — когнитивные плагины (граф, модель мира, гипотезы, эпизодическая память).
B — автогенерация конфигурации LM Studio с переносимыми путями.
C — создать файл
.env.
После установки: D — запустить/остановить сервер; E/F — добавить/убрать из автозапуска.
Related MCP server: mcpzim
2. Проверка работоспособности
Пункт меню H — Run self-test (или python selftest.py).
Самопроверка использует временные БД (реальные данные не трогает), импортирует
все серверы и прогоняет ключевые пути: файловые операции + граница безопасности,
выполнение Python, PDF, защита от повторов/галлюцинаций, инструменты БД, память,
рефлексия, плагины, оркестратор, кэш поиска, планировщик. Норма — FAIL=0
(SKIP означает «пакет не установлен», не ошибку).
Сверка промпта с инструментами: python check_prompt_tools.py.
Общий статус системы (в чате): инструмент health_check.
3. Перенос на другой компьютер
Два способа:
Целиком: остановите сервер (D) и скопируйте всю папку
C:\Toolsна другой ПК. На целевом —setup.bat→ 4 (или 6+4), затем B.Только состояние (память, граф, цели, планы и т.д.): в чате вызовите
backup_state— получите один zip со снимком всех БД. На целевом ПК положите zip и вызовитеrestore_state(archive_path, confirm=true)(перед перезаписью он сам сделает резервную копию текущего состояния). Восстановление делайте при остановленном сервере.
4. Что умеет (ключевые инструменты)
Файлы:
read_file,write_file,move_file,copy_file,delete_file,search_files,search_content,find_duplicates, индексирование.Офис:
read_docx/read_excel/read_pptx,create_docx,excel_set_cell(поддерживает формулы вида=SUM(A1:A2)),excel_sort,docx_replace_text,pptx_add_slide,export_to_pdf.PDF:
read_pdf,pdf_info,merge_pdfs,extract_pages,create_pdf.Код / вычисления:
run_python,run_python_file,calc,list_packages.Базы данных:
sql_query(SELECT свободно; запись —allow_write=true),list_tables,db_info,optimize_all_databases(VACUUM всех БД).Командная строка:
run_shell.Веб/браузер:
web_search,fetch_url,fetch_dynamic_js,capture_screenshot,webpage_to_pdf,download_file,read_rss.Память:
smart_search,mem_query,mem_search_dialogs,mem_search_archive,explain_fact,verify_fact,merge_duplicate_facts.Граф знаний / когнитивные:
graph_query_facts,graph_get_beliefs, цели/планы/гипотезы/модель мира.Надёжность:
check_grounding(проверка факта по памяти),check_repetition(защита от повторов).Обслуживание:
health_check,backup_state,mem_optimize,optimize_all_databases.
5. Надёжность (защита от галлюцинаций и повторов)
Промпт инструктирует модель: перед утверждением неуверенного факта вызывать
check_grounding (вердикт unknown → не выдавать за факт; contradicted →
предупредить); при подозрении на повтор — check_repetition; для вычислений —
calc/run_python, а не «в уме». Рефлексия периодически повышает confidence
подтверждённых фактов и помечает противоречия; merge_duplicate_facts
схлопывает дубли.
6. Обслуживание баз данных
optimize_all_databases— сжатие (VACUUM) и ANALYZE по всем БД проекта.mem_optimize— то же для основной БД памяти + очистка кэша чанков.mem_purge_archive— очистка архива старых записей.merge_duplicate_facts(dry_run=true)— предпросмотр слияния дублей; затемdry_run=falseдля применения.
6a. OCR отсканированных PDF (русские документы)
read_pdf сам распознаёт сканы (страницы-изображения без текстового слоя),
если установлены:
Python-пакеты
pypdfium2иpytesseract(входят в зависимости, ставятся установщиком).Программа Tesseract-OCR (отдельный бинарник, не pip):
Windows: установщик от UB Mannheim. При установке отметьте русский язык.
Сервер ищет tesseract автоматически в
C:\Program Files\Tesseract-OCR\,Program Files (x86),%LOCALAPPDATA%— PATH править не обязательно. Можно явно указать путь переменнойMCP_TESSERACT_CMD.Для кириллицы нужен языковой пакет
rus(файлrus.traineddataв папкеtessdata). Без него русский текст распознаётся плохо.
Если Tesseract не найден, read_pdf/ocr_pdf вернут понятную подсказку, а не
пустой результат. Принудительный OCR: ocr_pdf(path); язык по умолчанию
rus+eng.
6b. Веб-поиск без капч (SearXNG / Brave)
Чтобы поиск был стабильным и не упирался в капчи, используйте источники с официальным доступом, а не парсинг выдачи:
SearXNG (рекомендуется, без ключей): поднимите свой инстанс (Docker:
searxng/searxng), включите в егоsettings.ymlвывод JSON (formats: [json]), и укажите адрес в переменнойMCP_SEARXNG_URL(по умолчаниюhttp://localhost:8888). Затем ищите с источникомsearxng:web_search_enhanced(query, sources=["searxng"]). Капч нет.Brave Search API (простой ключ, щедрый лимит): получите ключ и задайте
BRAVE_SEARCH_API_KEY. Источникbrave.Можно комбинировать:
sources=["searxng","brave","duckduckgo"]— результаты объединяются и дедуплицируются.
Обход Cloudflare/капч и парсинг Google в обход защиты НЕ используются и не поддерживаются: это и нестабильно, и нарушает правила сайтов. SearXNG/Brave дают тот же результат без этих проблем.
Уточнение про fetch_dynamic_js(bypass_cloudflare=True): этот режим только
ожидает, пока JS-челлендж Cloudflare пройдёт сам (плюс эмуляция обычного
браузера: ротация User-Agent, маскировка navigator.webdriver). Он НЕ решает
капчи и не «продавливает» защиту; авто-переключения на него при блокировке тоже
нет — вызывается только вручную. Если стоит реальная капча — вернётся страница
как есть.
Источники в smart_search
smart_search умеет искать сразу по нескольким источникам, включая веб-движки:
smart_search(query, sources=["searxng","brave","memory","kb"]). Движки
searxng/brave/duckduckgo передаются в web_search_enhanced.
Переменные окружения (веб и не только)
MCP_SEARXNG_URL— адрес инстанса SearXNG (по умолч.http://localhost:8888);MCP_SEARXNG_LANG— язык результатов.BRAVE_SEARCH_API_KEY— ключ Brave Search API.MCP_USER_AGENT— зафиксировать свой User-Agent (иначе ротация из списка).MCP_PROXY— прокси для веб-запросов (http://[user:pass@]host:port).MCP_TESSERACT_CMD— путь к tesseract (если не в PATH).MCP_RAG_EMBEDDING_MODEL(по умолч.all-MiniLM-L6-v2),MCP_RAG_DB_PATH— RAG.MCP_OFFLINE_MODE(auto/force_offline),MCP_ALLOWED_PATHS,MCP_CODE_EXEC_DIR,MCP_BACKUP_DIR.
Обслуживание кэшей поиска
clear_search_cache(older_than_days=N)— очистить кэш результатов поиска (~/.mcp_search_cache.db); без аргумента — весь.clear_web_cache(older_than_days=N)— очистить кэш сохранённых страниц (~/.mcp_web_cache.db, FTS5); без аргумента — весь.
Полнотекстовый поиск по офисным файлам
index_office_files(folder)— построить индекс по DOCX/XLSX/PPTX в папке;search_indexed_office_files(query)— искать по содержимому проиндексированных офисных файлов (работает офлайн).
7. Диагностика
Сервер не стартует / «Python not found» → выполните пункты 3 и 4.
RAG/индексатор пропускаются (
SKIPв self-test) → установите зависимости пунктом 8 (нужныchromadb,sentence-transformers).Создание PDF не работает → нужен
reportlab(входит в зависимости, ставится пунктами 1/5+6).Общая картина:
health_check; полная проверка: пункт H.
8. Безопасность
run_python,run_python_file,run_shellвыполняют реальный код на машине. Это ожидаемо для локального ассистента, но учитывайте при автоматизации.Файловые операции ограничены списком разрешённых путей (
MCP_ALLOWED_PATHS, по умолчанию — доступные диски). Запись вне списка блокируется.restore_stateиmerge_duplicate_facts(dry_run=false)изменяют данные — требуют явного подтверждения.
Проверка качества: selftest.py (пункт H) и check_prompt_tools.py. Норма —
FAIL=0. После любых изменений в коде или промптах прогоняйте обе проверки.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityCmaintenanceA multi-tool MCP server that enhances local LLMs with web search, document reading, scholarly research, Wikipedia access, and calculator functions. Provides comprehensive tools for information retrieval and computation without requiring API keys by default.Last updated221
- AlicenseAqualityBmaintenanceAn MCP server that provides offline access to ZIM file archives, including Wikipedia, medical knowledge, and maps. It dynamically exposes tools like search, article retrieval, and driving route planning based on available ZIM files.Last updated4MIT
- Alicense-qualityAmaintenanceMCP server for indexing, semantic search, and generation of multi-format documents. Exposes 13 tools over JSON-RPC 2.0 so an LLM can search your local PDF, Excel, and Word files, and create or edit Excel and Word documents.Last updatedAGPL 3.0
- FlicenseAqualityCmaintenanceA local-first MCP server providing secure workspace file operations, offline full-text search, and web search/fetch capabilities without requiring API keys.Last updated10
Related MCP Connectors
Shared long-term memory vault for AI agents with 20 MCP tools.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ClausMCP/MCP-Unified-Server-v6'
If you have feedback or need assistance with the MCP directory API, please join our Discord server