Skip to main content
Glama
mettamatt

Code Reasoning MCP Server

Сервер MCP для рассуждений о коде

Сервер Model Context Protocol (MCP), который расширяет возможности Клода по решению сложных задач программирования посредством структурированного пошагового мышления.

npm-версия Лицензия: Массачусетский технологический институт КИ

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

  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"]
      }
    }
  }
}

Related MCP server: Sequential Thinking MCP Server

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

  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
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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