Token导航 LogoToken导航TokenDH.com
MCP Web Client logo
开发工具未说明官方级别未说明来源级核验

MCP Web Client

MCP Server

A web client for managing MCP servers and tools

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
TypeScript开发工具命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AVGenAI

提供方

AVGenAI

最后核验

2026/5/18 02:50

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Web客户端

用于管理MCP(多模式会话协议)服务器和工具的web客户端。此应用程序允许您从单个界面配置、监视和管理多个MCP服务器及其相关工具。

特性

  • 🌐 在一个地方管理多个MCP服务器
  • 🛠️ 配置和组织MCP工具(GitHub、Playwright等)
  • 🔄 根据需要启用/禁用工具
  • 💾 配置的持久存储
  • 📱 适用于桌面和移动设备的响应式设计

入门指南

先决条件

  • Node.js(版本14或更高版本)
  • npm或纱线

安装

  1. 克隆存储库:
git clone https://github.com/AVGenAI/mcp-web-client.git
cd mcp-web-client
  1. 安装依赖项:
npm install
# or
yarn
  1. 运行开发服务器:
npm run dev
# or
yarn dev
  1. 打开 http://localhost:3000 在浏览器中查看应用程序。

用法

添加服务器

  1. 导航到“服务器”页面
  2. 点击“添加新服务器”
  3. 填写服务器详细信息:

- 名称:服务器的友好名称 - URL:服务器的端点URL - 说明:(可选)有关服务器的其他信息

  1. 点击“添加服务器”

向服务器添加工具

  1. 导航到服务器的详细信息页面
  2. 点击“添加工具”
  3. 填写工具详细信息:

- 名称:工具的名称 - 类型:工具类型(GitHub、Playwright等) - 配置:特定于工具的配置设置

  1. 点击“添加工具”

管理工具

  • 使用启用/禁用按钮打开/关闭工具
  • 删除不再需要的工具
  • 查看工具配置详细信息

项目结构

src/
├── app/                    # Next.js App Router
│   ├── page.tsx           # Dashboard/home page (client component)
│   ├── layout.tsx         # Root layout (server component)
│   └── servers/           # Server management pages
│       ├── page.tsx       # Server list page (client component)
│       ├── add/           # Add server page (client component)
│       └── [id]/          # Server detail page (client component)
├── components/            # Reusable components
│   ├── Sidebar.tsx        # Navigation sidebar (client component)
│   └── ClientLayout.tsx   # Layout wrapper for client components
├── store/                 # State management
│   └── mcpStore.ts        # Zustand store for MCP data
└── types/                 # TypeScript type definitions
    └── mcp.ts             # MCP type definitions

客户端与服务器组件

此项目遵循Next.js应用路由器模式:

  • 服务器组件:用于静态部件和元数据(App Router中的默认设置)
  • 客户端组件:用于交互元素和状态管理(标有“使用客户端”指令)

使用钩子、事件处理程序或浏览器API的组件必须是客户端组件。我们用以下方式构建了应用程序:

  • 包含元数据的服务器组件根布局
  • 客户端组件包装器(ClientLayout)包括互动元素
  • 需要访问状态的所有页面的客户端组件

使用的技术

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

目录标签

目录标签

TypeScript开发工具命令行工具developer-toolsmcpweb-clientserver-management服务器管理本地部署多模态协议Web客户端工具配置响应式设计

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP