Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Codebase

FreeNot checked

Codebase — Model Context Protocol server

GitHubEmbed

About

Codebase — Model Context Protocol server

README

Codebase MCP Server

Model Context Protocol server for secure and efficient Codebase analysis

License npm version

Key FeaturesSupported LanguagesToolsQuickStartBuildContributing

🌟 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.

🚀 QuickStart

Prerequisites

  • Node.js v18 or later
  • Codebase to communicate with LLM

Installation

First, install the Codebase MCP server with your client. A typical configuration looks like this:

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

Or, you can install the Codebase MCP server with Docker.

After cloning this repository, build the Docker image:

docker build -t mcp/codebase -f .

And then add the following to your MCP servers file:

{
	"mcpServers": {
		"Codebase": {
			"command": "docker",
			"args": [
				"run",
				"-i",
				"--rm",
				"--mount",
				"type=bind,src=/path/to/your/codebase/dir,dst=/projects/path/to/your/codebase/dir,ro",
				"--mount",
				"type=bind,src=/path/to/some/file.txt,dst=/projects/path/to/some/file.txt",
				"mcp/codebase",
				"/projects"
			]
		}
	}
}
Install in VS Code You can install the Codebase MCP server using the VS Code CLI:
# 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 Cursor Go 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:

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

Follow the MCP install guide, use following configuration:

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

🔧 Build

Local Development Build

# Install dependencies
npm ci

# 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.

from github.com/MyunghoBae/codebase-mcp-server

Installing Codebase

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/MyunghoBae/codebase-mcp-server

FAQ

Is Codebase MCP free?

Yes, Codebase MCP is free — one-click install via Unyly at no cost.

Does Codebase need an API key?

No, Codebase runs without API keys or environment variables.

Is Codebase hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Codebase in Claude Desktop, Claude Code or Cursor?

Open Codebase on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Codebase with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs