Labsco
MyunghoBae logo

Codebase MCP Server

β˜… 3

from MyunghoBae

A server for secure and efficient codebase analysis.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

Codebase MCP Server

Model Context Protocol server for secure and efficient Codebase analysis

Key Features β€’ Supported Languages β€’ Tools β€’ QuickStart β€’ Build β€’ Contributing

🌟 Key Features

  • Secure Access: Restricts file operations to predefined root directory.

  • Efficient File Management: Provides tools for reading and searching files.

  • Detailed Metadata: Retrieves comprehensive file metadata including size, creation time, last modified time, permissions, and type.

  • Dependency Analysis: Traverses and analyzes dependency trees within projects.

πŸ“‹ Supported Languages

  • JavaScript/TypeScript

  • CSS / CSS Preprocessors

πŸ› οΈ Tools

  • get-project-basics: Retrieves essential project information including package.json details, directory structure.

  • search-config-files: Searches for configuration files within the root directory and returns their paths.

  • get-dependency-tree: Traverses the dependency tree based on the given file path and root directory, and returns the traversal results.

  • list-directory: Lists the contents of a specified directory, distinguishing between files and directories.

  • read-file-with-metadata: Reads the content of a specified file and retrieves its metadata.

For VS Code

code --add-mcp '{"name":"Codebase","command":"npx","args":["codebase-mcp-server@latest"]}'

After installation, the Codebase MCP server will be available for use with your GitHub Copilot agent in VS Code.

Install in CursorGo to Cursor Settings -> MCP -> Add new MCP Server. Use following configuration:

{ "mcpServers": { "Codebase": { "command": "npx", "args": ["codebase-mcp-server@latest"] } } }

Install in Windsurf

Follow Windsuff MCP documentation. Use following configuration:

Install in Claude Desktop

Follow the MCP install guide, use following configuration:

πŸ”§ Build

Local Development Build

Build TypeScript

npm run build

Docker Build

Build Docker image

docker build -t mcp/codebase -f .

Or with specific tag

docker build -t mcp/codebase:latest -f .

🀝 Contributing

Contributions are welcome! Please read our Contributing Guide for details on our Code of conduct and the process for submitting pull requests.