MCP implementation of Claude Code capabilities and more
MCP implementation of Claude Code capabilities and more
An implementation of Claude Code capabilities using the Model Context Protocol (MCP).
This project provides an MCP server that implements Claude Code-like functionality, allowing Claude to directly execute instructions for modifying and improving project files. By leveraging the Model Context Protocol, this implementation enables seamless integration with various MCP clients including Claude Desktop.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| read | Read file contents with line numbers, offset, and limit capabilities |
| write | Create or overwrite files |
| edit | Make line-based edits to text files |
| multi_edit | Make multiple precise text replacements in a single file operation with atomic transactions |
| directory_tree | Get a recursive tree view of directories |
| grep | Fast pattern search in files with ripgrep integration for best performance ([docs](./doc/migration_SearchContentTool_to_Grep.md)) |
| content_replace | Replace patterns in file contents |
| grep_ast | Search code with AST context showing matches within functions, classes, and other structures |
| run_command | Execute shell commands (also used for directory creation, file moving, and directory listing) |
| notebook_read | Extract and read source code from all cells in a Jupyter notebook with outputs |
| notebook_edit | Edit, insert, or delete cells in a Jupyter notebook |
| think | Structured space for complex reasoning and analysis without making changes |
| dispatch_agent | Launch one or more agents that can perform tasks using read-only tools concurrently |
| batch | Execute multiple tool invocations in parallel or serially in a single request |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.