Сервер MCP для рассуждений о коде
Сервер Model Context Protocol (MCP), который расширяет возможности Клода по решению сложных задач программирования посредством структурированного пошагового мышления.
Быстрая установка
Настройте Claude Desktop, отредактировав:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } }Настройте VS Code:
Использование
Чтобы активировать этот MCP, добавьте это к сообщениям чата:
Use sequential thinking to reason about this.Используйте готовые подсказки, запускающие Code-Reasoning:

Нажмите значок «+» в окне чата Claude Desktop или введите
/helpв Claude Code, чтобы увидеть конкретные команды.Выберите «Добавить из Code Reasoning» из доступных инструментов.
Выберите шаблон запроса и заполните необходимую информацию
Заполните форму, чтобы добавить подсказку в сообщение чата, и нажмите «Ввод».
Подробную информацию об использовании шаблонов подсказок см. в Руководстве по подсказкам .
Параметры командной строки
--debug: Включить подробное ведение журнала--helpили-h: Показать справочную информацию
Основные характеристики
Фокус на программировании : оптимизирован для задач кодирования и решения проблем.
Структурированное мышление : разбейте сложные проблемы на управляемые шаги
Разветвление мыслей : параллельное изучение нескольких путей решения
Пересмотр мыслей : уточнение предыдущих рассуждений по мере улучшения понимания.
Пределы безопасности : Автоматически останавливается после 20 продуманных шагов, чтобы предотвратить зацикливание
Готовые к использованию подсказки : готовые шаблоны для общих задач разработки
Документация
Подробная документация доступна в каталоге docs:
Примеры использования : Примеры последовательного мышления с сервером MCP
Руководство по настройке : все параметры конфигурации сервера MCP
Руководство по подсказкам : использование и настройка подсказок с помощью сервера MCP
Тестирование Framework : информация о тестировании
Структура проекта
Быстрая оценка
Сервер Code Reasoning MCP включает в себя систему оценки подсказок, которая оценивает способность Клода следовать подсказкам code reasoning. Эта система позволяет:
Тестирование различных вариантов подсказок в зависимости от проблем сценария
Проверка соблюдения формата параметров
Оценка качества решения
Чтобы воспользоваться системой оперативной оценки, выполните:
Быстрое сравнение и разработка
Значительные усилия были направлены на разработку оптимального приглашения для сервера Code Reasoning. Текущая реализация использует приглашение HYBRID_DESIGN, которое оказалось победителем в нашем процессе оценки.
Мы сравнили четыре различных дизайна подсказок:
Быстрый дизайн | Описание |
ПОСЛЕДОВАТЕЛЬНЫЙ | Оригинальный дизайн подсказки для последовательного мышления |
ПО УМОЛЧАНИЮ | Базовый запрос, ранее использовавшийся на сервере |
КОД_ПРИЧИНЫ_0_30 | Экспериментальный вариант, ориентированный на рассуждения, специфичные для кода. |
ГИБРИДНЫЙ_ДИЗАЙН | Изысканный дизайн, включающий в себя лучшие элементы других подходов |
Наша оценка по семи различным сценариям программирования показала, что HYBRID_DESIGN превзошел другие подсказки:
Сценарий | ГИБРИДНЫЙ_ДИЗАЙН | КОД_ПРИЧИНЫ_0_30 | ПО УМОЛЧАНИЮ | ПОСЛЕДОВАТЕЛЬНЫЙ |
Выбор алгоритма | 87% | 82% | 88% | 82% |
Идентификация ошибок | 87% | 91% | 88% | 92% |
Многоэтапная реализация | 83% | 67% | 79% | 82% |
Анализ проектирования системы | 82% | 87% | 78% | 82% |
Задача отладки кода | 92% | 87% | 92% | 92% |
Оптимизация компилятора | 83% | 78% | 67% | 73% |
Стратегия кэширования | 86% | 88% | 82% | 87% |
Средний | 86% | 83% | 82% | 84% |
Подсказка HYBRID_DESIGN продемонстрировала как наивысшее среднее качество решения (86%), так и наиболее стабильную производительность во всех сценариях, без оценок ниже 80%. Она также вызвала больше всего мыслей. Файл src/server.ts был обновлен для использования этой оптимальной конструкции подсказки.
Лично я считаю, что самым большим улучшением стало добавление в конец подсказки следующего фразы: «✍️ Заканчивайте каждую мысль вопросом: «Что я упускаю или что мне нужно пересмотреть?»
Более подробную информацию о системе оперативной оценки см. в разделе «Структура тестирования» .
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE.
Related MCP Servers
- AsecurityFlicenseAqualityProvides a tool for dynamic and reflective problem-solving by breaking complex problems into manageable steps with support for revision, branching, and hypothesis generation.Last updated -30172,5503
- -security-license-qualityA Node.js/TypeScript backend for managing sequential thinking sessions, allowing users to create sessions and post thoughts in a structured sequence with support for real-time updates via Server-Sent Events.
- AsecurityAlicenseAqualityProvides structured sequential thinking capabilities for AI assistants to break down complex problems into manageable steps, revise thoughts, and explore alternative reasoning paths.Last updated -16MIT License
Appeared in Searches
- A server for finding information about sequential thinking
- A tool for critical thinking and devil's advocate analysis of AI model plans
- Tools for slow thinking, step-back reasoning, and contextual memory capabilities
- Resources and Tips for Writing Better R Code
- Search for 'sequ' - possibly sequence-related queries or prefixes