Integrations
Allows installation from source via the GitHub repository, providing access to the complete codebase for advanced customization and development.
Enables installation and execution of the code reasoning MCP server through the npm package registry, with support for both global installation and direct execution via npx.
Сервер MCP для рассуждений о коде
Сервер Model Context Protocol (MCP), который расширяет возможности Клода по решению сложных задач программирования посредством структурированного пошагового мышления.
Быстрая установка
- Настройте Claude Desktop, отредактировав:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Copy - macOS:
- Настройте VS Code:
Использование
- Чтобы активировать этот MCP, добавьте это к сообщениям чата:Copy
- Используйте готовые подсказки, запускающие 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.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Улучшенный инструмент последовательного мышления, оптимизированный для задач программирования, который помогает разбить сложные проблемы кодирования на структурированные, самоконтролируемые мыслительные шаги с возможностями ветвления и пересмотра.
Related MCP Servers
- AsecurityAlicenseAqualityAn adaptation of the MCP Sequential Thinking Server designed to guide tool usage in problem-solving. This server helps break down complex problems into manageable steps and provides recommendations for which MCP tools would be most effective at each stage.Last updated -1363128TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.Last updated -114JavaScript
- -securityAlicense-qualityA research tool that performs comprehensive, in-depth research on complex topics by combining sequential thinking with Brave Search capabilities to provide detailed, well-sourced reports.Last updated -2TypeScriptMIT License
- -security-license-qualityProvides 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 -13,824JavaScript