Skip to main content
Glama

Code Reasoning MCP Server

CLAUDE.md1.85 kB
# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Naming Convention Note This project was originally forked from the Sequential Thinking MCP Server but has been renamed to Code Reasoning MCP Server to better reflect its specialized focus on programming tasks. The tool has been renamed from "sequentialthinking" to "code-reasoning" for consistency. All configuration must use "code-reasoning" as the key - the "sequential-thinking" configuration key is not supported. The class previously named "SequentialThinkingServer" has been renamed to "CodeReasoningServer" for consistency. ## Build/Test/Lint Commands - Build: `npm run build` - Start: `npm run start`, `npm run debug` - Test: `npm run test` (runs ESLint) - Lint: `npm run lint`, `npm run lint:fix` - Format: `npm run format`, `npm run format:check` - Validation: `npm run validate` (runs format, lint:fix, and build) ## Code Style Guidelines - **Parameters**: snake_case (e.g., `thought_number`, not `thoughtNumber`) - **Imports**: ES Modules with .js extension - **Types**: Strict TypeScript with explicit types; avoid `any` where possible - **Error Handling**: Use structured logging with Logger class - **Logging**: Use logger.error/info/debug instead of console.log - **Formatting**: Prettier with singleQuotes, tabWidth: 2, printWidth: 100 - **Variables**: Use descriptive names, camelCase for variables/functions Always run `npm run lint` and `npm run format` before committing changes. ## Documentation Locations - Main documentation: [README.md](./README.md) - Detailed examples: [docs/examples.md](./docs/examples.md) - Configuration options: [docs/configuration.md](./docs/configuration.md) - Prompt system: [docs/prompts.md](./docs/prompts.md) - Testing framework: [docs/testing.md](./docs/testing.md)

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