CodeSpinneret
AI-powered development tools for Claude Code
CodeSpinneret is a Model Context Protocol (MCP) server that provides 22 specialized development tools to AI coding assistants. Code analysis, debugging, web automation, database operations, and cross-session memory -- all running locally on your machine.
Tool Categories
Development Tools
Code search across entire codebases. Function analysis with AST-level extraction, complexity metrics, and refactoring suggestions across Go, JavaScript, TypeScript, Python, Java, C#, and C/C++. Unified Go linting, auto-fixing, and code review. Interactive Go debugging with Delve (DAP). Template validation for Go HTML and text templates. Spell checking in code comments, strings, and identifiers. Cross-repository dependency management with automated version bumping and vendor sync.
File Operations
Fast file search by name or content, find-and-replace with regex, pagination support for large files, hex dump inspection, and Jupyter notebook reading and editing.
Data Tools
Query SQLite, PostgreSQL, and SQL Server databases with connection pooling and schema inspection. Comprehensive date/time operations. Basic arithmetic calculations.
Web Tools
Full browser automation via Chrome/Chromium for testing, screenshots, form filling, and page interaction. HTTP requests with markdown conversion. Web search integration. Video frame extraction.
AI and Knowledge
Unified RAG system that indexes your codebase and conversation history. Cross-session memory that persists between conversations. Intelligent search across code and past discussions. OpenAI-compatible LLM integration for complex problem solving.
How It Works
- Install the CodeSpinneret binary on your machine
- Configure it as an MCP server in your Claude Code settings
- Start using 22 tools directly from your AI coding sessions
CodeSpinneret runs locally alongside Claude Code or any MCP-compatible client. All data stays on your machine -- no cloud dependency.
Supported Languages
| Language | Function Analysis | Code Search | Go Dev Suite | Spell Check |
|---|---|---|---|---|
| Go | Full AST | Functions, Types, Callers | Lint, Fix, Review, Vet | Comments, Strings, Identifiers |
| JavaScript/TypeScript | Full AST | Functions, Types | -- | Comments, Strings |
| Python | Full AST | Functions, Types | -- | Comments, Strings |
| Java | Full AST | Functions, Types | -- | Comments, Strings |
| C# | Full AST | Functions, Types | -- | Comments, Strings |
| C/C++ | Full AST | Functions, Types | -- | Comments, Strings |
Requirements
- Claude Code (or any MCP-compatible client)
- Linux, macOS, or Windows