Code Reasoning MCP Server
Сервер MCP для рассуждений о коде
Сервер Model Context Protocol (MCP), который расширяет возможности Клода по решению сложных задач программирования посредством структурированного пошагового мышления.
Быстрая установка
Настройте Claude Desktop, отредактировав:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } }Настройте VS Code:
{
"mcp": {
"servers": {
"code-reasoning": {
"command": "npx",
"args": ["-y", "@mettamatt/code-reasoning"]
}
}
}
}Related MCP server: Sequential Thinking MCP Server
Использование
Чтобы активировать этот MCP, добавьте это к сообщениям чата:
Use sequential thinking to reason about this.Используйте готовые подсказки, запускающие Code-Reasoning:

Нажмите значок «+» в окне чата Claude Desktop или введите
/helpв Claude Code, чтобы увидеть конкретные команды.Выберите «Добавить из Code Reasoning» из доступных инструментов.
Выберите шаблон запроса и заполните необходимую информацию
Заполните форму, чтобы добавить подсказку в сообщение чата, и нажмите «Ввод».
Подробную информацию об использовании шаблонов подсказок см. в Руководстве по подсказкам .
Параметры командной строки
--debug: Включить подробное ведение журнала--helpили-h: Показать справочную информацию
Основные характеристики
Фокус на программировании : оптимизирован для задач кодирования и решения проблем.
Структурированное мышление : разбейте сложные проблемы на управляемые шаги
Разветвление мыслей : параллельное изучение нескольких путей решения
Пересмотр мыслей : уточнение предыдущих рассуждений по мере улучшения понимания.
Пределы безопасности : Автоматически останавливается после 20 продуманных шагов, чтобы предотвратить зацикливание
Готовые к использованию подсказки : готовые шаблоны для общих задач разработки
Документация
Подробная документация доступна в каталоге docs:
Примеры использования : Примеры последовательного мышления с сервером MCP
Руководство по настройке : все параметры конфигурации сервера MCP
Руководство по подсказкам : использование и настройка подсказок с помощью сервера MCP
Тестирование Framework : информация о тестировании
Структура проекта
├── 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.
Maintenance
Tools
Related MCP Servers
- AlicenseBquality-maintenanceProvides structured sequential thinking capabilities for AI assistants to break down complex problems into manageable steps, revise thoughts, and explore alternative reasoning paths.Last updated29
- AlicenseAqualityDmaintenanceEnables structured, step-by-step problem-solving with dynamic revision and branching capabilities. Supports breaking down complex problems into manageable steps while allowing course corrections and alternative reasoning paths.Last updated1131,2171Inno Setup
- Alicense-qualityAmaintenanceEnables step-by-step structured thinking for complex problem-solving with support for revision, branching, and multiple reasoning strategies including forward, backward, and mixed approaches.Last updated6464MIT
- AlicenseAqualityBmaintenanceEnables structured step-by-step reasoning with branching, revisions, and self-critique to help break down complex problems into manageable steps with confidence tracking and thought history search.Last updated7116MIT
Related MCP Connectors
Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.
Shared debugging memory for AI coding agents
Turns vague automation requests into tool stacks, prompts, QA checks, and human boundaries.
Appeared in Searches
- A server for learning and finding resources about SAS programming
- Tools and frameworks for thinking about software development
- A server for finding information about sequential thinking
- A tool for critical thinking and devil's advocate analysis of AI model plans
- Tools for slow thinking, step-back reasoning, and contextual memory capabilities
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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