
Security News
Inside Lodash’s Security Reset and Maintenance Reboot
Lodash 4.17.23 marks a security reset, with maintainers rebuilding governance and infrastructure to support long-term, sustainable maintenance.
@codacy/codacy-mcp
Advanced tools
MCP Server for the Codacy API, enabling access to repositories, files, quality, coverage, security and more.
The following tools are available through the Codacy MCP Server:
codacy_list_organizations: List organizations with pagination support.codacy_list_organization_repositories: List repositories in an organization with pagination support.codacy_get_repository_with_analysis: Get repository with analysis information, including metrics for Grade, Issues, Duplication, Complexity, and Coverage.codacy_list_repository_issues: Lists and filters code quality issues in a repository. This is the primary tool for investigating general code quality concerns (e.g. best practices, performance, complexity, style) but NOT security issues. For security-related issues, use the SRM items tool instead. Features include:
Common use cases:
codacy_list_files: List files in a repository with pagination support.codacy_get_file_issues: Get the issue list for a file in a repository.codacy_get_file_coverage: Get coverage information for a file in the head commit of a repository branch.codacy_get_file_clones: Get the list of duplication clones (identical or very similar code segments) for a file in a repository.codacy_get_file_with_analysis: Get detailed analysis information for a file, including metrics for Grade, Issues, Duplication, Complexity, and Coverage.codacy_search_organization_srm_items: Primary tool to list security items/issues/vulnerabilities/findings across an organization. Results are related to the organization's security and risk management (SRM) dashboard on Codacy.codacy_search_repository_srm_items: List security items/issues/vulnerabilities/findings for a specific repository.Both tools provide comprehensive security analysis including:
codacy_list_repository_pull_requests: List pull requests from a repository that the user has access to.codacy_get_repository_pull_request: Get detailed information about a specific pull request.codacy_list_pull_request_issues: Returns a list of issues found in a pull request (new or fixed issues).codacy_get_pull_request_files_coverage: Get diff coverage information for all files in a pull request.codacy_get_pull_request_git_diff: Returns the human-readable Git diff of a pull request.codacy_list_tools: List all code analysis tools available in Codacy.codacy_list_repository_tools: Get analysis tools settings and available tools for a repository.codacy_get_pattern: Get the definition of a specific pattern.codacy_list_repository_tool_patterns: List the patterns of a tool available for a repository.codacy_get_issue: Get detailed information about a specific issue.codacy_cli_analyze: Run quality analysis locally using Codacy CLI. Features include:
Ensure your machine has the following tools installed:
npx command runs without issues.Get your Codacy's Account API Token from your Codacy Account.
You'll need it later in the setup.
In supported IDEs like VS Code, Cursor, and Windsurf, the easiest way to install Codacy's MCP Server is to do it from the Codacy extension. If you haven't yet, install the extension from within your IDE, or from any of the available marketplaces (Microsoft, OpenVSX). From the extension panel, just click on Add Codacy MCP Server. Restart your IDE afterwards.
Without the extension, you can still use and install the MCP Server:
Depending on what you are connecting the MCP Server to, you can use the following methods:
.cursor/mcp.json file to add the following.codeium/windsurf/mcp_config.json file to add the followingclaude_desktop_config.json file to add the following{
"mcpServers": {
"codacy": {
"command": "npx",
"args": ["-y", "@codacy/codacy-mcp"],
"env": {
"CODACY_ACCOUNT_TOKEN": "<YOUR_TOKEN>",
"CODACY_CLI_VERSION": "<VERSION>"
}
}
}
}
{
"mcp": {
"inputs": [],
"servers": {
"codacy": {
"command": "npx",
"args": ["-y", "@codacy/codacy-mcp"],
"env": {
"CODACY_ACCOUNT_TOKEN": "<YOUR_TOKEN>",
"CODACY_CLI_VERSION": "<VERSION>"
}
}
}
}
}
You can open the user settings.json file in:
View > Command Palette > Preferences: Open User Settings (JSON)
Or open the general settings.json file directly, which according to your OS should be located in:
~/Library/Application Support/Code/User/settings.json%APPDATA%\Code\User\settings.json~/.config/Code/User/settings.jsonDon't forget to update the value of CODACY_ACCOUNT_TOKEN with your token.
Make sure you have Agent mode enabled: vscode://settings/chat.agent.enabled
Open the Copilot chat and switch the mode to Agent. You can check that the MCP server was enabled correctly by clicking on the Select tools icon, which should list all the available Codacy tools.

When using NVM with Claude Desktop, NPX may not work. You should first install the MCP Server globally, and then use Node directly:
npm install -g @codacy/codacy-mcp
{
"mcpServers": {
"codacy": {
"command": "/Users/yourusername/.nvm/versions/node/vXX.X.X/bin/node",
"args": ["/path-to/codacy-mcp/dist/index.js"],
"env": {
"CODACY_ACCOUNT_TOKEN": "<YOUR_TOKEN>",
"CODACY_CLI_VERSION": "<VERSION>"
}
}
}
}
Local:
npm install
npm run update-api
npm run build
In order to use the Codacy-CLI, it needs to be installed. Note that the CODACY_CLI_VERSION variable is optional, in case you want to use a specific version of our CLI.
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
FAQs
Codacy MCP server
The npm package @codacy/codacy-mcp receives a total of 834 weekly downloads. As such, @codacy/codacy-mcp popularity was classified as not popular.
We found that @codacy/codacy-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Lodash 4.17.23 marks a security reset, with maintainers rebuilding governance and infrastructure to support long-term, sustainable maintenance.

Security News
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.

Security News
The U.S. government is rolling back software supply chain mandates, shifting from mandatory SBOMs and attestations to a risk-based approach.