SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript model-context-protocol Projects
-
firecrawl-mcp-server
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Project mention: Show HN: MCP-recorder – VCR.py for MCP servers. Record, replay, verify | news.ycombinator.com | 2026-03-06--target https://mcp.devhelm.io
It works with both HTTP and stdio transports. Scenarios are defined in YAML so it works with MCP servers in any language, and there's a pytest plugin if you want tighter integration. Secret redaction and environment variable interpolation are built in.
To make sure this actually works on real codebases, I submitted several PRs to production MCP servers: monday.com's MCP server (https://github.com/mondaycom/mcp/pull/222), Tavily's MCP server (https://github.com/tavily-ai/tavily-mcp/pull/113), and Firecrawl's MCP server (https://github.com/firecrawl/firecrawl-mcp-server/pull/175). They went from zero schema coverage to full tool surface verification with a clean schema diff available on each tool change. One big benefit is that you can do verification and replay with no API keys — deterministic responses, no live requests to real servers.
I wrote up a deeper dive into the schema drift problem and the VCR pattern for MCP here: https://devhelm.io/blog/regression-testing-mcp-servers
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
cursor-talk-to-figma-mcp
TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
MCP Cursor Talk To Figma - a bit more demanding to set up (you need to set up a local server following the instructions and run the "Cursor Talk To Figma" plugin in Figma; works even without Dev Mode access).
-
pilot-shell
How real engineers run Claude Code and Codex: spec-driven planning, enforced TDD, persistent memory, and quality enforcement on all levels. Make your agents production-ready.
Project mention: Pilot Shell: Spec-driven plans; enforced quality gates; persistent knowledge | news.ycombinator.com | 2026-07-03 -
mcp-hub
A centralized manager for Model Context Protocol (MCP) servers with dynamic server management and monitoring
-
after-effects-mcp
MCP Server for Adobe After Effects. Enables remote control (compositions, text, shapes, solids, properties) via the Model Context Protocol using ExtendScript.
-
desktop
Agentify Desktop lets Codex/Claude/OpenCode control your logged-in ChatGPT, Claude, AiStudio, Gemini, Grok, Perplexity web sessions via MCP, parallel hidden/visible tabs, file upload + image download (by agentify-sh)
Project mention: Call GPT 5.6-Sol Pro, Fable 5, SuperGrok Subscripions from Codex, Claude | news.ycombinator.com | 2026-07-16 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
safari-mcp
Native Safari browser automation for AI agents. 80 tools via AppleScript — zero overhead, keeps logins, runs silently in background. Drop-in alternative to Chrome DevTools MCP with 40-60% less CPU/heat on Apple Silicon.
Project mention: I filed a critical bug against my own tool. Then I read the code — and my own root cause was wrong. | dev.to | 2026-07-17The tool is safari-mcp, an MCP server that lets an AI agent drive the Safari you're already logged into. That premise is the whole value proposition, and it's also the whole danger: the user is using this browser at the same time as the agent. The single promise the project makes is "the agent never touches a tab it didn't open."
-
ToolsForMCPServer
The Gemini CLI confirmed that the MCP server built with Google Apps Script (GAS), a low-code platform, offers immense possibilities. If you've created snippets for GAS, these could be revitalized and/or leveraged in new ways by using them as the MCP server. The Gemini CLI and other MCP clients will be useful in achieving this.
Project mention: Building Next-Gen AI Agents for Google Workspace: MCP, A2A, and A2UI with Google Apps Script | dev.to | 2026-01-09Alternatively, you can manually copy the scripts from the GitHub Repository. This example uses a2a-server/sample2/a2a-server.js, which integrates 160 tools from ToolsForMCPServer.
-
Klear-Team-Brain
Turn your team's AI coding sessions, GitHub code, and docs into one shared, searchable memory — a self-hosted git truth store you query right from your editor over MCP.
Project mention: Your team's real engineering record is the AI sessions you delete every day | dev.to | 2026-06-25The tool is open source, Apache-2.0, called Klear-Team-Brain. Want to see the finished state first? The repo README has the same commands you're about to run.
-
forge
Turn a one-line idea into a branch with tested, reviewed, committed code. The brainstorm-to-commit pipeline for Claude Code. (by LucasDuys)
-
nse-bse-indian-stock-market-data-mcp
NSE BSE Indian Stock Market Data MCP server — search, screen & analyze all 8,200+ NSE/BSE stocks with 34 tools: live quotes, financials, technicals, 326-ratio screener, FII/DII flows, IPOs & portfolio tracking. Works with Claude, ChatGPT, Cursor & any MCP client | tapetide.com
Project mention: I built an open-source MCP server that gives any AI assistant live NSE + BSE stock data | dev.to | 2026-06-19🔗 https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcp
-
MCPApp
This text introduces the Model Context Protocol (MCP) for AI interaction, exploring Google Apps Script (GAS) as a server option. It shows feasibility with a sample but notes the lack of a GAS SDK, aiming to encourage understanding and development.
GitHub: MCPApp
-
mcp-api-gateway
A universal MCP (Model Context Protocol) server to integrate any API with Claude Desktop using only Docker configurations.
-
real-browser-mcp
MCP server + Chrome extension that gives AI agents control of your real browser with existing sessions and logins
Project mention: Show HN: Real Browser MCP – your AI agent can see your real browser | news.ycombinator.com | 2026-03-09MCP server + Chrome extension. Your agent controls your REAL browser (same tabs, cookies, logins). No headless browser, no replaying auth. One-click install in Cursor, extension on Chrome Web Store.
Repo: https://github.com/ofershap/real-browser-mcp
-
-
Project mention: Search Scientific Papers from Any AI Tool — Introducing BGPT MCP | dev.to | 2026-02-16
GitHub: github.com/connerlambden/bgpt-mcp
-
Project mention: Building a Modern AI Assistant with Vezlo: Ingestion Pipelines, Real-Time Chat UX, Slack Integration & Response Validation | dev.to | 2026-01-08
-
slack-mcp-server
Session-based Slack MCP for Claude and MCP clients: local-first workflows, secure-default HTTP. (by jtalk22)
Project mention: Show HN: Slack MCP Server v2.0.0 (deterministic Slack MCP diagnostics) | news.ycombinator.com | 2026-02-26 -
outlook-assistant
MCP server for Outlook email, calendar, and contacts — let your AI assistant manage your inbox directly from the conversation.
I don't manage my email through Claude Code every day. But when I need to find something specific - tax receipts scattered across inbox and sent and archived, invoices from three months ago, calendar events linked from shared calendars - that's when I pull out Outlook Assistant. Claude Code can programmatically search across every folder, collate the results, and export what I need. It turns a full afternoon of manual searching into a 10-minute conversation.
-
ThumbGate
ThumbGate Pre-Action Checks derive rules from repeated failures, flag risky tool calls, hard-block detected secret leaks, and block matches in strict mode.
Project mention: ThumbGate 1.28.0: A Safer Path from Agent Feedback to Enforcement | dev.to | 2026-07-13Product site
-
TriggerApp
An optimized Google Apps Script library and MCP Server to efficiently manage complex, flexible, and automated time-driven triggers with high precision.
Project mention: Executing Google Apps Script on Complex Schedules using Vibe Coding | dev.to | 2026-06-02This structural deficiency was the core catalyst for the development of TriggerApp. By introducing a deterministic, declarative JSON engine, TriggerApp abstracted the volatile date-math layer entirely away from the developer.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript model-context-protocol discussion
JavaScript model-context-protocol related posts
-
When one translation isn't enough: building konid for real language use
-
Why HTML-to-PDF Breaks in Production (and What to Use Instead)
-
When one translation isn't enough: building a language coach as an MCP server
-
Stop Letting AI Generate Your PDFs From Scratch
-
How to Let an AI Agent Generate Real PDFs (with an MCP server)
-
Translating 'I missed you' so it doesn't land like a form letter
-
When one translation isn't enough to say something real
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2026
Index
What are some of the best open-source model-context-protocol projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | firecrawl-mcp-server | 6,988 |
| 2 | cursor-talk-to-figma-mcp | 6,905 |
| 3 | pilot-shell | 1,782 |
| 4 | mcp-hub | 502 |
| 5 | after-effects-mcp | 490 |
| 6 | desktop | 473 |
| 7 | MCP-Checklists | 196 |
| 8 | agentql-mcp | 175 |
| 9 | safari-mcp | 151 |
| 10 | ToolsForMCPServer | 106 |
| 11 | Klear-Team-Brain | 100 |
| 12 | forge | 55 |
| 13 | nse-bse-indian-stock-market-data-mcp | 51 |
| 14 | MCPApp | 47 |
| 15 | mcp-api-gateway | 42 |
| 16 | real-browser-mcp | 43 |
| 17 | mcp_ctl | 38 |
| 18 | bgpt-mcp | 41 |
| 19 | src-to-kb | 37 |
| 20 | slack-mcp-server | 29 |
| 21 | outlook-assistant | 26 |
| 22 | ThumbGate | 24 |
| 23 | TriggerApp | 24 |