MCP Servers for JavaScript
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?
Provides the ability to execute arbitrary JavaScript code in the browser context through the playwright_evaluate tool.
AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.135,542791TypeScriptMIT LicenseWhy this server?
Supports code analysis using tree-sitter for JavaScript files (.js, .jsx, .mjs, .cjs) and code execution for JavaScript (Node.js)
AsecurityAlicenseAqualityAiDD MCP Server provides a secure interface for AI agents to perform file system operations and code analysis, enhancing AI-assisted development workflows across multiple programming languages.2921PythonMIT LicenseWhy this server?
Enables execution of JavaScript code on web pages through the execute_javascript method, allowing interaction with dynamic web content.
AsecurityAlicenseAqualityAn advanced web browsing server enabling headless browser interactions via a secure API, providing features like navigation, content extraction, element interaction, and screenshot capture.68PythonMIT LicenseWhy this server?
Provides Language Server Protocol (LSP) support for JavaScript, including hover information, code completions, and diagnostics
AsecurityAlicenseAqualityFacilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.117519TypeScriptMIT LicenseWhy this server?
Extracts data from JavaScript source code files, including nested objects, string literals, and template literals
AsecurityAlicenseAqualityA Model Context Protocol server that extracts embedded data (such as i18n translations or key/value configurations) from TypeScript/JavaScript source code into structured JSON configuration files.2102JavaScriptMIT LicenseWhy this server?
Analyzes JavaScript files for import statements and require statements to determine file dependencies
AsecurityAlicenseAqualityAnalyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.1PythonMIT LicenseWhy this server?
Supports JavaScript rendering for dynamic content when converting webpages to Markdown.
AsecurityAlicenseAqualityThis server converts webpages into clean, structured Markdown optimized for language model consumption, removing unnecessary content and supporting JavaScript rendering.15JavaScriptMIT LicenseWhy this server?
A JavaScript port of the Axiom MCP server that enables querying data using Axiom Processing Language (APL), allowing AI agents to explore datasets, execute queries, and analyze data stored in Axiom.
JavaScriptMIT LicenseWhy this server?
Supports JavaScript code generation for AI tools created from Postman collections, including API integration and error handling.
AsecurityAlicenseAqualityAn MCP server that generates AI agent tools from Postman collections and requests. This server integrates with the Postman API to convert API endpoints into type-safe code that can be used with various AI frameworks.17JavaScriptMIT LicenseWhy this server?
Allows execution of JavaScript in the browser environment via the browser_evaluate tool
AsecurityAlicenseAqualityEnables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment1020558JavaScriptMIT LicenseWhy this server?
Enables fetching content from JavaScript-rendered pages through a headless browser, making it possible to extract content from modern web applications and SPAs
AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.43PythonMIT LicenseWhy this server?
Allows execution of JavaScript code in the browser console through the playwright_evaluate tool
AsecurityAlicenseAqualityThe server provides tools for web automation using Playwright, allowing navigation, interaction, and JavaScript execution on web pages, and supports note storage with summarization capabilities.834PythonApache 2.0Why this server?
Enables execution of JavaScript code in the browser console through the browserbase_evaluate tool, allowing for dynamic interaction with web page elements and content.
AsecurityFlicenseAqualityThis server provides cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.825266JavaScriptWhy this server?
Enables execution of JavaScript in the browser console through the puppeteer_evaluate tool
AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.712JavaScriptWhy this server?
Allows executing JavaScript code on webpages through the 'execute_js' operation
AsecurityFlicenseAqualityEnables browser automation using Python scripts, offering operations like taking webpage screenshots, retrieving HTML content, and executing JavaScript.414PythonWhy this server?
Provides a secure environment for executing JavaScript code with configurable memory and time limits, allowing safe evaluation of JavaScript snippets.
AsecurityFlicenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.10JavaScriptWhy this server?
Allows executing JavaScript code in the browser console using the puppeteer_evaluate tool
AsecurityFlicenseAqualityEnables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.414,7611JavaScriptWhy this server?
Provides client implementations for interacting with the privateGPT MCP server using JavaScript, allowing for chat functionality, source management, and user administration.
-securityAlicense-qualityA server implementation that allows secure communication between MCP clients and privateGPT, enabling users to chat with privateGPT using knowledge bases and manage sources, groups, and users through a standardized Model Context Protocol.JavaScriptMIT LicenseWhy this server?
Supports waiting for JavaScript-heavy websites to render before scraping content, with configurable wait times
olostepVerified-securityAlicense-qualitySearching google, individual websites and scraping their content. Fast and cost-effective. ⚡️70TypeScriptMIT LicenseWhy this server?
Enables websites to expose JavaScript-based tools to the MCP client, with a tool that helps define schemas for MCP tools and can generate JavaScript code for WebMCP
jasonjmcgheeVerified-securityAlicense-qualityA framework that enables websites to share tools, resources, and prompts with client-side LLMs without requiring API keys, allowing users to interact with web services using their preferred models.65130JavaScriptMIT LicenseWhy this server?
Supports analyzing and explaining JavaScript code with comprehensive breakdown of structure and functionality
-securityAlicense-qualityA Cloudflare Worker that analyzes source code to provide comprehensive explanations including architecture diagrams, core functionality analysis, and component breakdowns across multiple programming languages.1TypeScriptApache 2.0Why this server?
Provides code quality analysis and security scanning for JavaScript codebases
Why this server?
The MCP server integrates with JavaScript, allowing for browser automation and web interaction capabilities.
-securityAlicense-qualityEnables browser automation and real-time computer vision tasks through AI-driven commands, offering zero-cost digital navigation and interaction for enhanced web experiences.01JavaScriptMIT LicenseWhy this server?
Provides a JavaScript SDK for implementing the Model Context Protocol, allowing developers to build MCP servers using JavaScript
-securityAlicense-qualityAn unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.132JavaScriptApache 2.0Why this server?
Enables execution of JavaScript code in the browser console to manipulate web pages and extract information.
-securityAlicense-qualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.2PythonApache 2.0Why this server?
Allows execution of JavaScript in the browser console through the puppeteer_evaluate tool
-securityAlicense-qualityA Model Context Protocol server that enables LLMs to automate web browsers using Puppeteer, allowing navigation, screenshots, form filling, and JavaScript execution in a real browser environment.JavaScriptMIT LicenseWhy this server?
Generates JavaScript initialization code for web frameworks to integrate Worldpay checkout functionality.
-securityFlicense-qualityA server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.TypeScriptWhy this server?
Detects JavaScript as one of the programming languages in projects and provides relevant suggestions
-securityFlicense-qualityServer that enhances the capabilities of the Cline coding agent. It provides intelligent code suggestions, reduces hallucinations, and documents the knowledge base by leveraging your project's documentation and detecting the technologies used in your codebase.8JavaScriptWhy this server?
Implements the Stanford Javascript Crypto Library (SJCL) to provide cryptographic operations like P-256 key pair generation, shared secret derivation, and AES-CCM encryption/decryption.
-securityFlicense-qualityA Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.148JavaScriptWhy this server?
Analyzes JavaScript codebases to generate dependency graphs, extract file metadata, and evaluate architectural patterns and dependencies.
-securityFlicense-qualityAnalyzes codebases to generate dependency graphs and architectural insights across multiple programming languages, helping developers understand code structure and validate against architectural rules.5JavaScript