Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Local Code MCP ServerFind the definition of the handleRequest function"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Local Code MCP Server (TypeScript)
A Model Context Protocol (MCP) server that provides LLMs with safe, read-only access to a local codebase.
It allows AI assistants to answer questions like:
Where is this functionality implemented?
Which file contains this function?
Search for usages of a specific API or keyword
All source code remains local β nothing is uploaded or shared externally.
β¨ Features
π Local-only, read-only access to files
π List files in a project
π Read file contents safely
π Search code across the repository
π§ Find function definitions
π§ Zod-based schemas for reliable tool calls
π Compatible with any MCP-enabled LLM client
π Architecture
π§° Available Tools
Tool Name | Description |
| List all files in the project |
| Read a file by relative path |
| Search text across source files |
| Locate function definitions |
βοΈ Prerequisites
Node.js 18+
npm 9+
π Setup
1οΈβ£ Install Dependencies
2οΈβ£ Configure Project Root
Edit src/config.ts and set the absolute path of the project you want to query:
3οΈβ£ Build & Run
π Connecting an MCP Client
Example (Claude Desktop):
π Security Model
Read-only access
Explicit project root allowlist
Path traversal protection
No network access
No code upload