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.

View all MCP Servers

  • Why this server?

    Provides the ability to execute arbitrary JavaScript code in the browser context through the playwright_evaluate tool.

    A
    security
    A
    license
    A
    quality
    A 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.
    13
    5,542
    791
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports code analysis using tree-sitter for JavaScript files (.js, .jsx, .mjs, .cjs) and code execution for JavaScript (Node.js)

    A
    security
    A
    license
    A
    quality
    AiDD 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.
    29
    21
    Python
    MIT License
  • Why this server?

    Enables execution of JavaScript code on web pages through the execute_javascript method, allowing interaction with dynamic web content.

    A
    security
    A
    license
    A
    quality
    An advanced web browsing server enabling headless browser interactions via a secure API, providing features like navigation, content extraction, element interaction, and screenshot capture.
    6
    8
    Python
    MIT License
  • Why this server?

    Provides Language Server Protocol (LSP) support for JavaScript, including hover information, code completions, and diagnostics

    A
    security
    A
    license
    A
    quality
    Facilitates 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.
    11
    75
    19
    TypeScript
    MIT License
  • Why this server?

    Extracts data from JavaScript source code files, including nested objects, string literals, and template literals

    A
    security
    A
    license
    A
    quality
    A 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.
    2
    10
    2
    JavaScript
    MIT License
  • Why this server?

    Analyzes JavaScript files for import statements and require statements to determine file dependencies

    A
    security
    A
    license
    A
    quality
    Analyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.
    1
    Python
    MIT License
  • Why this server?

    Supports JavaScript rendering for dynamic content when converting webpages to Markdown.

    A
    security
    A
    license
    A
    quality
    This server converts webpages into clean, structured Markdown optimized for language model consumption, removing unnecessary content and supporting JavaScript rendering.
    1
    5
    JavaScript
    MIT License
    • Apple
  • Why 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.

  • Why this server?

    Supports JavaScript code generation for AI tools created from Postman collections, including API integration and error handling.

    A
    security
    A
    license
    A
    quality
    An 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.
    1
    7
    JavaScript
    MIT License
  • Why this server?

    Allows execution of JavaScript in the browser environment via the browser_evaluate tool

    A
    security
    A
    license
    A
    quality
    Enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment
    10
    205
    58
    JavaScript
    MIT License
    • Apple
  • Why 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

    A
    security
    A
    license
    A
    quality
    An MCP server for fetching and transforming web content into various formats.
    4
    3
    Python
    MIT License
    • Apple
  • Why this server?

    Allows execution of JavaScript code in the browser console through the playwright_evaluate tool

    A
    security
    A
    license
    A
    quality
    The server provides tools for web automation using Playwright, allowing navigation, interaction, and JavaScript execution on web pages, and supports note storage with summarization capabilities.
    8
    34
    Python
    Apache 2.0
    • Apple
  • Why 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.

    A
    security
    F
    license
    A
    quality
    This 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.
    8
    25
    266
    JavaScript
  • Why this server?

    Enables execution of JavaScript in the browser console through the puppeteer_evaluate tool

    A
    security
    F
    license
    A
    quality
    Enables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.
    7
    1
    2
    JavaScript
    • Linux
  • Why this server?

    Allows executing JavaScript code on webpages through the 'execute_js' operation

    A
    security
    F
    license
    A
    quality
    Enables browser automation using Python scripts, offering operations like taking webpage screenshots, retrieving HTML content, and executing JavaScript.
    4
    14
    Python
    • Linux
  • Why this server?

    Provides a secure environment for executing JavaScript code with configurable memory and time limits, allowing safe evaluation of JavaScript snippets.

    A
    security
    F
    license
    A
    quality
    Provides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.
    1
    0
    JavaScript
    • Apple
  • Why this server?

    Allows executing JavaScript code in the browser console using the puppeteer_evaluate tool

    A
    security
    F
    license
    A
    quality
    Enables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.
    4
    14,761
    1
    JavaScript
  • Why this server?

    Provides client implementations for interacting with the privateGPT MCP server using JavaScript, allowing for chat functionality, source management, and user administration.

    -
    security
    A
    license
    -
    quality
    A 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.
    JavaScript
    MIT License
  • Why this server?

    Supports waiting for JavaScript-heavy websites to render before scraping content, with configurable wait times

    -
    security
    A
    license
    -
    quality
    Searching google, individual websites and scraping their content. Fast and cost-effective. ⚡️
    70
    TypeScript
    MIT License
  • Why 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

    -
    security
    A
    license
    -
    quality
    A 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.
    651
    30
    JavaScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Supports analyzing and explaining JavaScript code with comprehensive breakdown of structure and functionality

    -
    security
    A
    license
    -
    quality
    A Cloudflare Worker that analyzes source code to provide comprehensive explanations including architecture diagrams, core functionality analysis, and component breakdowns across multiple programming languages.
    1
    TypeScript
    Apache 2.0
  • Why this server?

    Provides code quality analysis and security scanning for JavaScript codebases

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol tool for analyzing code repositories, performing security scans, and assessing code quality across multiple programming languages.
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    The MCP server integrates with JavaScript, allowing for browser automation and web interaction capabilities.

    -
    security
    A
    license
    -
    quality
    Enables browser automation and real-time computer vision tasks through AI-driven commands, offering zero-cost digital navigation and interaction for enhanced web experiences.
    0
    1
    JavaScript
    MIT License
  • Why this server?

    Provides a JavaScript SDK for implementing the Model Context Protocol, allowing developers to build MCP servers using JavaScript

    -
    security
    A
    license
    -
    quality
    An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
    13
    2
    JavaScript
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Enables execution of JavaScript code in the browser console to manipulate web pages and extract information.

    -
    security
    A
    license
    -
    quality
    A 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.
    2
    Python
    Apache 2.0
  • Why this server?

    Allows execution of JavaScript in the browser console through the puppeteer_evaluate tool

    -
    security
    A
    license
    -
    quality
    A 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.
    JavaScript
    MIT License
  • Why this server?

    Generates JavaScript initialization code for web frameworks to integrate Worldpay checkout functionality.

    -
    security
    F
    license
    -
    quality
    A server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.
    TypeScript
  • Why this server?

    Detects JavaScript as one of the programming languages in projects and provides relevant suggestions

    -
    security
    F
    license
    -
    quality
    Server 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.
    8
    JavaScript
  • Why 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.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.
    148
    JavaScript
  • Why this server?

    Analyzes JavaScript codebases to generate dependency graphs, extract file metadata, and evaluate architectural patterns and dependencies.

    -
    security
    F
    license
    -
    quality
    Analyzes codebases to generate dependency graphs and architectural insights across multiple programming languages, helping developers understand code structure and validate against architectural rules.
    5
    JavaScript