Skip to main content
Glama

Code Reasoning MCP Server

Сервер 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.

Install Server
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

                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  705
                  2
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enhances 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 -
                  1
                  15
                  JavaScript
                  MIT License
                  • Apple
                • -
                  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
                • -
                  security
                  F
                  license
                  -
                  quality
                  Provides 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 -
                  11
                  Python
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/mettamatt/code-reasoning'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server