Best JavaScript MCP Servers
JavaScript is a high-level, interpreted programming language that is one of the core technologies of the World Wide Web. It's a versatile language that allows developers to create interactive elements on websites and is widely used for web development, game development, and creating web applications.
Why this server?
Supports JavaScript rendering for dynamic content when converting webpages to Markdown.
AlicenseBqualityDmaintenanceThis server converts webpages into clean, structured Markdown optimized for language model consumption, removing unnecessary content and supporting JavaScript rendering.112MITWhy this server?
Provides AST-based structural editing for JavaScript files, including functions, classes, imports, comments, and targeted body/signature replacements.
AlicenseAqualityAmaintenanceAST-targeted code editing MCP server with 28 surgical tools for structural edits across 11 languages. Built on tree-sitter, replaces brittle search/replace with byte-correct edits keyed by symbol names.228MITWhy this server?
Provides the JavaScript SDK for integrating real-time messaging and media into web applications.

CometChat Docsofficial
AlicenseAqualityAmaintenanceCometChat docs search + implementation bundles: add chat, voice, video & moderation to your app. Read-only, no account needed; four tools and eleven bundles compiled from the live documentation.4132Apache 2.0Why this server?
Implement and run trading strategies via the embedded JavaScript (QuickJS) binding of the FLOX framework. Includes scaffolding support.
Why this server?
Provides tools to scaffold and upgrade modern JavaScript projects (libraries, CLIs, services, SPAs, monorepos) using Packkit generators, including previewing file trees and planning upgrades.

packkit-mcpofficial
AlicenseAqualityAmaintenanceEnables AI agents to scaffold and upgrade modern projects across JavaScript/TypeScript and Python through a unified MCP interface, offering tools to list generators, inspect schemas, generate projects, and plan upgrades.677 npmMITWhy this server?
Supports building JavaScript LLM applications with vector database memory capabilities powered by Chroma, enabling embedding-based retrieval for context augmentation.

Chroma MCP Serverofficial
AlicenseAqualityDmaintenanceA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.1371,961 PyPI600Apache 2.0Why this server?
Allows use of JavaScript interpreter to calculate objective values for optimization problems.

Optuna MCP Serverofficial
AlicenseBqualityBmaintenanceA Model Context Protocol server that enables automated optimization and analysis using Optuna, allowing LLMs to perform hyperparameter optimization and interactively analyze optimization results via chat interfaces.2688MITWhy this server?
Generates JavaScript code snippets for interacting with blockchain APIs
AlicenseBqualityDmaintenanceEnables natural language access to blockchain data and insights through the Seitrace API. Supports querying address details, token information (ERC-20, ERC-721, ERC-1155, CW20, CW721), transaction data, and smart contract details across multiple blockchain networks.511 npm8MITWhy this server?
Offers comprehensive JavaScript development tools including code review, debugging, testing, refactoring, and code conversion capabilities
AlicenseBqualityAmaintenanceA comprehensive development toolkit with 23 tools covering code quality analysis, development efficiency, and project management. Enables AI-assisted code review, test generation, performance analysis, SQL generation, UI component creation, and automated project documentation.829112 npm39MIT