Token导航 LogoToken导航

MCP Server · 开发工具

Web Dev MCP

一个提供精选文档、快速启动命令和堆栈指导的MCP服务器,适用于现代全栈Web开发。

stdio官方级别未说明来源级核验工具 6
全栈开发PythonClaude开发工具Claude Desktop

快速开始

作者 / 组织
razdo227
提供方
razdo227
运行时
Python

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Web Dev MCP 属于开发工具类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

全栈Web开发工具包MCP服务器

一个模型上下文协议(MCP)服务器,为现代全栈web开发提供精心策划的文档、快速入门命令和堆栈指南。通过启用MCP的AI助手,您可以即时访问流行框架的设置说明、部署清单和个性化堆栈建议。

特性

  • 工具目录 -浏览20多种按类别组织的精选web开发工具(运行时、框架、UI库、数据库、部署平台等)
  • 文档查找 -获取目录中任何工具的官方文档、摘要和CLI安装命令
  • 框架快速入门 -准备好在npm、pnpm、yarn和bun上运行Next.js、SvelteKit、Vue.js、Remix和Nuxt的脚手架命令
  • 堆栈建议 -接收根据您的项目类型、经验水平和实时要求量身定制的有主见的全栈组合
  • 部署检查表 -获取Vercel、Netlify和Cloudflare Pages的分步部署指南
  • 设计知识目录 -探索色彩理论、排版、品牌心理学和设计系统的精选参考

可用工具

服务器公开了以下MCP工具:

  • list_tool_categories -列出可用类别及其工具成员
  • fetch_tool_reference -获取特定工具的文档、安装命令和可选状态检查
  • framework_quickstart -使用您首选的包管理器为框架生成启动器命令
  • recommend_stack -根据项目描述获得个性化的堆栈推荐
  • deployment_checklist -获取托管提供商的部署步骤和注意事项
  • design_knowledge_sources -查看策划的设计参考或搜索颜色、排版和品牌资源

先决条件

在开始之前,请确保已安装以下内容:

  • Python 3.8+ - 下载Python
  • 点 -通常附带Python
  • MCP客户端 -例如:

- 克劳德桌面 (推荐) - 任何支持stdio传输的MCP兼容客户端

安装和设置

步骤1:克隆或下载存储库

# If you have git
git clone  web-dev-mcp
cd web-dev-mcp

# Or download and extract the files to a directory

步骤2:创建虚拟环境(推荐)

# Create virtual environment
python3 -m venv .venv

# Activate it
# On macOS/Linux:
source .venv/bin/activate

# On Windows:
# .venv\Scripts\activate

步骤3:安装依赖项

pip install -r requirements.txt

这将安装:

  • mcp[cli]>=1.2.0 -模型上下文协议SDK
  • httpx>=0.27.0 -异步HTTP客户端用于状态检查

步骤4:在本地测试服务器(可选)

您可以通过直接运行来验证服务器是否正常工作:

python fullstack_webdev_server.py

服务器将启动并等待stdin上的MCP协议消息。您应该看到如下日志输出:

INFO - Starting Full Stack Web Dev MCP server...

按 Ctrl+C 阻止它。

为了进行更完整的测试,您可以发送协议握手:

printf '%s\n' \
  '{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"local-test","version":"0.0.1"}}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized","params":{}}' \
  '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' \
  | python fullstack_webdev_server.py

步骤5:配置MCP客户端

对于Claude Desktop:
  1. 打开克劳德桌面设置(文件>设置>开发人员)
  2. 编辑MCP配置文件(通常 ~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上)
  3. 将此服务器添加到 mcpServers 章节:
{
  "mcpServers": {
    "fullstack_webdev": {
      "command": "python",
      "args": ["/absolute/path/to/web-dev-mcp/fullstack_webdev_server.py"],
      "env": {
        "FULLSTACK_WEBDEV_DEFAULT_PROVIDER": "vercel"
      }
    }
  }
}

重要提示: 替换 /absolute/path/to/web-dev-mcp/ 使用安装目录的实际绝对路径。

  1. 如果你使用的是虚拟环境,你可能想使用venv的Python:
{
  "mcpServers": {
    "fullstack_webdev": {
      "command": "/absolute/path/to/web-dev-mcp/.venv/bin/python",
      "args": ["/absolute/path/to/web-dev-mcp/fullstack_webdev_server.py"],
      "env": {
        "FULLSTACK_WEBDEV_DEFAULT_PROVIDER": "vercel"
      }
    }
  }
}
  1. 重新启动克劳德桌面
对于其他MCP客户:

使用以下命令使用stdio传输配置服务器:

python /path/to/fullstack_webdev_server.py

用法示例

配置后,您可以向AI助手提出以下问题:

  • “列出您所知道的所有web开发工具”
  • “显示目录中的UI库”
  • “给我Prisma的文档和安装步骤”
  • “如何使用pnpm引导SvelteKit应用程序?”
  • “为实时SaaS仪表板推荐一个堆栈”
  • “Netlify的部署步骤是什么?”
  • “演示如何使用bun设置Next.js”

服务器将提供:

  • 官方文件链接
  • CLI安装命令
  • 框架脚手架命令
  • 量身定制的堆栈建议
  • 分步部署指南

配置

环境变量

  • FULLSTACK_WEBDEV_DEFAULT_PROVIDER (可选)

- 检查表的默认部署提供程序 - 选项: vercel, netlify, cloudflare pages - 违约: vercel

不需要API密钥或机密。

目录覆盖范围

运行库和包管理器

Node.js、Deno、Bun、npm、pnpm

应用程序框架

Next.js、SvelteKit、Vue.js、Remix、Nuxt

UI库和样式

顺风CSS,shadcn/ui

动画和3D

GSAP,Three.js,反应三纤维

数据库和ORM

苏帕巴斯普里斯马

认证

Auth.js/NextAuth

实时和消息传递

插座。输入

付款和服务

条纹

部署和边缘

Vercel、Netlify、Cloudflare Pages

构建工具和Monorerepos

Turborepo

测试与质量

剧作家

无头内容管理系统

理智

建筑

MCP Client (e.g., Claude Desktop)
    ↓ (stdio transport)
Full Stack Web Dev Toolkit MCP Server
    ↓ (optional HTTP status checks)
Documentation Sources

发展

添加新工具

  1. 打开 fullstack_webdev_server.py
  2. 向添加新条目 RAW_TOOL_DATA 列表:
{
    "key": "ToolName",
    "aliases": ["alias1", "alias2"],
    "label": "Tool Name",
    "category": "Category Name",
    "homepage": "https://example.com/docs",
    "summary": "Brief description of the tool",
    "cli": ["npm install tool-name"],
}
  1. 重新启动MCP客户端以获取更改

添加新框架

将条目添加到 FRAMEWORK_STARTERS 每个包管理器都有快速启动命令的字典。

添加新的部署提供程序

将条目添加到 DEPLOYMENT_PLAYBOOKS 带步骤和注释的词典。

添加新的堆栈食谱

将条目添加到 STACK_RECIPES 包含匹配关键字、前端/后端/基础设施建议和附加内容的列表。

故障排除

服务器未出现在客户端中

  • 验证MCP配置中的绝对路径是否正确
  • 检查是否安装了Python和依赖项
  • 查看MCP客户端的日志以获取错误消息
  • 尝试手动运行服务器以检查Python错误

工具不工作

  • 确保在配置更改后重新启动了MCP客户端
  • 检查服务器进程是否正在运行(在活动监视器/任务管理器中查找)
  • 检查stderr日志中是否有任何Python异常

虚拟环境问题

如果使用venv,请确保:

  • 您在MCP配置中指向了venv的Python
  • 所有依赖项都安装在该venv中
  • venv是用正确的Python版本创建的

安全

  • 不需要或存储任何凭据、API密钥或机密
  • 返回的所有数据都是信息性的,公开可用
  • 服务器以用户级权限运行
  • HTTP状态检查(可选)使用5秒超时

贡献

欢迎投稿!要添加新的工具、框架或部署提供程序,请执行以下操作:

  1. 分叉存储库
  2. 将您的更改添加到中的相应数据结构 fullstack_webdev_server.py
  3. 使用手动测试命令进行本地测试
  4. 提交一个拉取请求,并说明您的添加内容

许可证

MIT许可证

支持

对于问题、疑问或建议:

  • 在GitHub存储库中打开问题
  • 请查看MCP文档,网址为 模型上下文协议.io
  • 查看Claude Desktop文档以了解MCP设置

致谢

内置:

______________________________________________________________________

快乐建筑! 🚀

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

全栈开发Python本地部署Web开发开发工具框架指导部署清单

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Web Dev MCP

MCP World · 本页

6stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Web Dev MCP 怎么安装?

公开资料给出的安装命令是 python3 -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Web Dev MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Web Dev MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Web Dev MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Web Dev MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP