
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)