Сервер 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
- macOS:
- Настройте VS Code:
Использование
- Чтобы активировать этот MCP, добавьте это к сообщениям чата:
- Используйте готовые подсказки, запускающие 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.
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
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -7052TypeScriptMIT License
- AsecurityAlicenseAqualityEnhances AI model capabilities with structured, retrieval-augmented thinking processes that enable dynamic thought chains, parallel exploration paths, and recursive refinement cycles for improved reasoning.Last updated -115JavaScriptMIT 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
- -securityFlicense-qualityProvides tools for structuring complex problems through narrative-based sequential story elements or systematic sequential thinking, helping make complex problems more memorable and easier to understand.Last updated -11Python