1. Conduid
  2. Developer Tools
  3. Panel
MCP server · Developer Tools

Panel

This repo is the place where all MCP servers that I made are located .

Unclaimed last commit a year ago devtools
43Fair

Scored 5 hours ago · breakdown

About Panel

Panel is an MCP server published by uxndigital in the Developer Tools category: this repo is the place where all MCP servers that I made are located . It has been installed 0 times through Conduid.

The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-panel

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Panel

Powered by Claude · Grounded in docs

I know everything about Panel. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MCP Panel

一个用于管理 Model Context Protocol (MCP) 服务的现代化管理面板,支持通过 GitHub 仓库一键安装、升级和管理 MCP 服务。

✨ 功能特性

  • 🚀 一键安装 MCP 服务(支持 GitHub HTTPS 和 SSH URL)
  • 🔄 智能检测并升级 MCP 到最新版本(自动更新时间戳)
  • 🗑️ 安全卸载 MCP 服务及依赖
  • 📊 元数据跟踪(Git URL、版本、提交哈希、安装/更新时间)
  • 🔌 独立端点:为每个 MCP 提供独立 HTTP 访问
  • 🎨 现代化 React UI
  • ⚡ PM2 生产部署支持
  • 🛠️ 依赖隔离,避免冲突

📁 目录结构

mcp-panel/
├── api-server/      # 后端 Express API 服务
│   ├── src/
│   │   ├── index.ts         # API 服务入口
│   │   └── services/
│   │       └── mcp-manager.ts
│   ├── package.json
│   └── tsconfig.json
├── repo-cache/      # MCP 实例仓库存储
├── web-app/         # 前端 React 应用
│   ├── src/
│   ├── public/
│   ├── package.json
│   └── vite.config.ts
├── ecosystem.config.cjs  # PM2 配置
├── package.json          # 根目录配置
└── pnpm-lock.yaml        # 锁定依赖

🚀 快速开始

环境要求

  • Node.js 18+
  • pnpm 8+
  • PM2(可选,生产部署)

安装依赖

# 安装所有依赖(推荐)
pnpm i
pnpm run setup

# 或者分别安装
pnpm run setup:api  # 只安装后端依赖
pnpm run setup:web  # 只安装前端依赖

启动开发环境

# 同时启动后端和前端(推荐)
pnpm run dev

# 或者分别启动
pnpm run dev:api  # 只启动后端
pnpm run dev:web  # 只启动前端
  • API 服务: http://localhost:9800
  • 前端应用: http://localhost:9801

构建与生产部署

# 构建所有项目(推荐)
pnpm run build

# 或者分别构建
pnpm run build:api  # 只构建后端
pnpm run build:web  # 只构建前端

# 使用 PM2 启动生产环境
pnpm start

🛠️ 常用命令

# 安装依赖
pnpm run setup           # 安装所有依赖
pnpm run setup:api   # 只安装后端依赖
pnpm run setup:web   # 只安装前端依赖

# 开发模式
pnpm run dev           # 同时启动前后端
pnpm run dev:api       # 只启动后端
pnpm run dev:web       # 只启动前端

# 构建
pnpm run build         # 构建所有项目
pnpm run build:api     # 只构建后端
pnpm run build:web     # 只构建前端

# 生产部署
pnpm start             # PM2 启动

📚 API 端点

方法 路径 说明
POST /api/mcp/install 安装 MCP 服务
PUT /api/mcp/update/{name} 升级 MCP 服务
DELETE /api/mcp/uninstall/{name} 卸载 MCP 服务
GET /api/mcp/list 获取已安装列表
GET /health 健康检查

🔗 GitHub URL 格式支持

安装 MCP 服务时支持以下 GitHub URL 格式:

  • HTTPS: https://github.com/your-org/your-repo
  • SSH: git@github.com:your-org/your-repo
  • 简化格式: github.com/your-org/your-repo (自动识别为 HTTPS)

每个 MCP 服务会有独立端点:

  • POST/GET /{mcpName}/mcp 与指定 MCP 通信

🏗️ 技术栈

  • 前端:React 19, Vite, TypeScript, Linaria
  • 后端:Express, TypeScript
  • 包管理:pnpm
  • 进程管理:PM2

🧩 示例:自定义 MCP Server 工具

你可以基于 @modelcontextprotocol/sdk/server/mcp.js 快速注册自定义自动化工具。例如,注册一个 Puppeteer 浏览器自动化工具:

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

const server = new McpServer({
  name: "test-mcp",
  version: "1.0.0",
  command: "test",
});

// 注册一个“navigate”工具
server.tool(
  "test",
  {
    pageId: z.string().describe("唯一页面标识符"),
    url: z.string().url().describe("要导航到的URL"),
  },
  async (args) => {
    return { content: [{ type: "text", text: "Hello word" }] };
  }
);

export default server;

你可以通过 server.tool 注册任意自动化能力,参数和返回值均支持类型校验和描述。

🤝 贡献

欢迎提交 Issue 和 PR!

📝 许可证

MIT License

README mirrored from the source repository 5 hours ago. The original is authoritative.

Questions

About Panel

How do I install Panel?

Run npx mcp-panel, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Panel safe to use with an AI agent?

Its trust score is 43 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Panel still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.