MCP implementation of Claude Code capabilities and more
If you already use MCP Claude Code, the mcp claude code mcp server is the piece that lets your assistant work with it directly. 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.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
read — Read file contents with line numbers, offset, and limit capabilitieswrite — Create or overwrite filesedit — Make line-based edits to text filesmulti_edit — Make multiple precise text replacements in a single file operation with atomic transactionsdirectory_tree — Get a recursive tree view of directoriesgrep — Fast pattern search in files with ripgrep integration for best performance (docs)content_replace — Replace patterns in file contentsgrep_ast — Search code with AST context showing matches within functions, classes, and other structuresrun_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 outputsnotebook_edit — Edit, insert, or delete cells in a Jupyter notebookthink — Structured space for complex reasoning and analysis without making changesPlenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. MCP Claude Code's toolset — read, write, edit and 11 more — is a fair guide to whether it matches your workflow. It is maintained by SDGLBL; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| 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 |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.