prism-mcp

prism-mcp

dcostencoAGPL-3.0
142 звёзд24 форков
Prism Coder — это MCP-сервер для долговременной памяти AI-агентов. Он работает поверх протокола Model Context Protocol и даёт ассистенту полноценную историю взаимодействия. Разработчики, использующие Claude, Cursor или VS Code через MCP, получают ассистента, который помнит всё: от архитектурных решений до конкретных команд деплоя. В отличие от простых поисковых утилит, Prism Coder использует когнитивную маршрутизацию. Сервер сам решает, куда сохранить новую информацию — в эпизодическую, семантическую или процедурную память — и как её потом извлечь. Встроенная детекция дрейфа целей: агент самостоятельно замечает отклонения от плана и корректирует действия без вашей команды.

Установка

npx -y prism-mcp-server

Характеристики

Общее

  • СтатусСообщество
  • Разработчикdcostenco
  • ЛицензияAGPL-3.0

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Копит историю диалогов между сессиями: после перезапуска ассистент помнит контекст и не требует повторных инструкций.
  • Семантический поиск по истории: находит информацию по смыслу, даже если точные слова не совпадают. Выдаёт ответ с цитатами из источников.
  • Когнитивная маршрутизация: автоматически распределяет воспоминания по трём типам хранилищ (эпизодическое, семантическое, процедурное).
  • Детекция дрейфа: AI-агент сам отслеживает, не отклонился ли от цели, и исправляет поведение в реальном времени.
  • Трансформации кода: ассистент применяет паттерны и правила, выученные из предыдущих сессий, к новому коду.
  • Запуск локальных LLM: поддержка моделей 1.7B, 8B, 14B и 32B для выполнения задач без интернета.
  • Гибкая интеграция: работает с Claude Desktop, Cursor IDE, VS Code (через расширение Synalux) и любым MCP-клиентом.

Как подключить

Установите сервер глобально через npm:

npx -y prism-mcp-server

Добавьте конфигурацию в файл вашего MCP-клиента. Пример для Claude Desktop:

{ "mcpServers": { "prism-mcp": { "command": "npx", "args": ["-y", "prism-mcp-server"] } } }

Перезапустите клиент. Сервер автоматически подхватит настройки и начнёт сохранять историю.

Примеры запросов

  • «Напомни, какое решение мы приняли по поводу схемы базы данных для модуля платежей в прошлом месяце.»
  • «Проверь текущую сессию: не отклоняемся ли мы от изначального плана по рефакторингу auth-сервиса.»
  • «Найди в истории фрагменты кода, где мы реализовали rate limiting, и покажи их.»
  • «Запомни мой процесс деплоя: сборка через Webpack, запуск тестов, пушинг в Docker registry.»

Технические детали

  • Язык разработки: TypeScript
  • Транспорт: stdio
  • Лицензия: AGPL-3.0 (открытый исходный код)
  • Зависимости: Node.js
  • Совместимые клиенты: Claude Desktop, Cursor, VS Code (Synalux extension), любой MCP-клиент
  • Выделенные LLM: модели на HuggingFace и Ollama (prism-coder:1b7, 8b, 14b, 32b)

Поделиться