Code Reasoning MCP Server

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), который расширяет возможности Клода по решению сложных задач программирования посредством структурированного пошагового мышления.

Быстрая установка

  1. Настройте 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
    { "mcpServers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } }
  2. Настройте VS Code:
{ "mcp": { "servers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } } }

Использование

  1. Чтобы активировать этот MCP, добавьте это к сообщениям чата:
    Use sequential thinking to reason about this.
  2. Используйте готовые подсказки, запускающие Code-Reasoning:

  • Нажмите значок «+» в окне чата Claude Desktop или введите /help в Claude Code, чтобы увидеть конкретные команды.
  • Выберите «Добавить из Code Reasoning» из доступных инструментов.
  • Выберите шаблон запроса и заполните необходимую информацию
  • Заполните форму, чтобы добавить подсказку в сообщение чата, и нажмите «Ввод».

Подробную информацию об использовании шаблонов подсказок см. в Руководстве по подсказкам .

Параметры командной строки

  • --debug : Включить подробное ведение журнала
  • --help или -h : Показать справочную информацию

Основные характеристики

  • Фокус на программировании : оптимизирован для задач кодирования и решения проблем.
  • Структурированное мышление : разбейте сложные проблемы на управляемые шаги
  • Разветвление мыслей : параллельное изучение нескольких путей решения
  • Пересмотр мыслей : уточнение предыдущих рассуждений по мере улучшения понимания.
  • Пределы безопасности : Автоматически останавливается после 20 продуманных шагов, чтобы предотвратить зацикливание
  • Готовые к использованию подсказки : готовые шаблоны для общих задач разработки

Документация

Подробная документация доступна в каталоге docs:

Структура проекта

├── index.ts # Entry point ├── src/ # Implementation source files └── test/ # Testing framework

Быстрая оценка

Сервер Code Reasoning MCP включает в себя систему оценки подсказок, которая оценивает способность Клода следовать подсказкам code reasoning. Эта система позволяет:

  • Тестирование различных вариантов подсказок в зависимости от проблем сценария
  • Проверка соблюдения формата параметров
  • Оценка качества решения

Чтобы воспользоваться системой оперативной оценки, выполните:

npm run eval

Быстрое сравнение и разработка

Значительные усилия были направлены на разработку оптимального приглашения для сервера 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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Улучшенный инструмент последовательного мышления, оптимизированный для задач программирования, который помогает разбить сложные проблемы кодирования на структурированные, самоконтролируемые мыслительные шаги с возможностями ветвления и пересмотра.

  1. Быстрая установка
    1. Использование
      1. Параметры командной строки
        1. Основные характеристики
          1. Документация
            1. Структура проекта
              1. Быстрая оценка
                1. Быстрое сравнение и разработка
              2. Лицензия

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  An 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 -
                  1
                  363
                  128
                  TypeScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.
                  Last updated -
                  1
                  14
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  2
                  TypeScript
                  MIT License
                • -
                  security
                  -
                  license
                  -
                  quality
                  Provides 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,824
                  JavaScript

                View all related MCP servers

                ID: wha708n6hz