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

Config App

MCP Server

一个基于Tauri的桌面应用程序,用于管理Claude Code用户的MCP服务器配置,提供配置生成、实时验证和服务器库管理功能。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
服务器配置开发工具TypeScriptClaude桌面应用Claude

安装说明

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

作者 / 组织

hardboil

提供方

hardboil

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP服务器配置应用程序

使用Tauri构建的桌面应用程序,用于管理Claude Code用户的MCP(模型上下文协议)服务器配置。

🤖 用Claude Code开发 -此应用程序是使用 克劳德代码Anthropic的AI驱动开发环境。
🌍 语言: 英语 | 韩语

📋 主要特点

🎯 核心功能

  • MCP配置文件生成:自动创建项目范围 .mcp.json 选定目录中的文件
  • 实时配置验证:MCP服务器设置的实时语法和结构验证
  • 服务器库管理:跨不同项目保存和重用MCP服务器配置
  • 直观的GUI界面:无需命令行交互即可管理MCP设置

🛠️ 技术特性

  • 目录选择:用于选择项目文件夹的本机文件对话框
  • 实时编辑:具有添加/编辑/删除操作的基于模式的服务器配置
  • 永久存储:自动保存用户设置和服务器库
  • 架构验证:基于JSON模式的配置验证
  • 双编辑模式:基于表单和直接JSON编辑界面
  • 吐司通知:用户操作的实时反馈
  • 响应式设计:具有DaisyUI组件的移动友好界面

📥 下载

预构建版本

从下载最新版本 :

  • 视窗: .msi 安装程序
  • macOS: .dmg 文件(通用二进制-英特尔和苹果硅)
  • Linux: .AppImage.deb 包裹

🚀 开发设置

先决条件

  • Node.js 18+
  • 锈蚀1.60+
  • Tauri CLI

安装和设置

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

💡 如何使用

1.选择项目目录

  1. 启动应用程序并单击 浏览 按钮
  2. 选择要应用MCP配置的项目文件夹
  3. 现有的 .mcp.json 文件将自动加载

2.配置MCP服务器

  1. 点击 添加服务器 添加新的服务器配置
  2. 选择 表单编辑器JSON编辑器 选项卡:

- 表单编辑器:用户友好的表单界面 - JSON编辑器:面向高级用户的直接JSON编辑

  1. 输入服务器信息:

- 服务器名称:服务器的唯一标识符 - 命令:执行命令(例如。, npx, uvx) - 参数:命令参数(表单模式下每行一个) - 环境变量:JSON格式的环境变量

3.验证并保存配置

  1. 使用 验证配置 检查设置的有效性
  2. 点击 保存.mcp.json 创建配置文件
  3. 当没有配置服务器时,按钮将更改为 Clear.mcp.json

4.管理服务器库

  • 添加的服务器会自动保存到 已保存的服务器 列表
  • 使用 添加到当前 在其他项目中重用服务器的按钮
  • 使用专用按钮编辑或删除已保存的服务器

📁 MCP配置文件格式

生成 .mcp.json 文件示例:

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    },
    "memory": {
      "command": "npx", 
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"],
      "env": {
        "NODE_ENV": "development"
      }
    }
  }
}

🏗️ 技术栈

  • 前端:TypeScript,香草HTML/CSS,DaisyUI v4,顺风CSS v3
  • 后端:铁锈,牛磺酸
  • UI框架:DaisyUI,响应式设计
  • 通知:自定义吐司通知系统
  • 数据存储:JSON文件(本地应用程序数据)

📂 项目结构

mcp-server-config-app/
├── src/                    # Frontend source
│   ├── main.ts            # Main TypeScript application
│   ├── toast.ts           # Toast notification system
│   └── styles.css         # Tailwind CSS and custom styles
├── src-tauri/             # Tauri backend
│   ├── src/
│   │   ├── lib.rs         # Main Rust logic
│   │   └── main.rs        # Entry point
│   ├── Cargo.toml         # Rust dependencies
│   └── tauri.conf.json    # Tauri configuration
├── index.html             # Main HTML file
├── tailwind.config.js     # Tailwind CSS configuration
├── postcss.config.js      # PostCSS configuration
└── package.json           # Node.js dependencies

🎨 用户界面

主屏幕

  • 项目目录:显示当前选定的项目路径
  • MCP服务器:当前项目的服务器列表(可编辑/可移动)
  • 已保存的服务器:保存的服务器库(可跨项目重用)
  • 动作按钮:配置验证和保存/清除操作

服务器添加/编辑模式

  • 选项卡式界面:在表单编辑器和JSON编辑器之间切换
  • 表单编辑器:具有验证功能的用户友好输入字段
  • JSON编辑器:直接JSON编辑,语法高亮显示和验证
  • 双向同步:表单和JSON视图之间的自动同步

高级功能

  • 主题切换:多种DaisyUI主题(浅色、深色、纸杯蛋糕、翡翠色)
  • 响应式设计:针对台式机和移动设备进行了优化
  • 吐司通知:成功、错误、警告和信息消息
  • 实时验证:配置错误的即时反馈

🔧 开发指南

添加依赖关系

# Frontend dependencies
npm install 

# Tauri plugins
cargo add  --manifest-path src-tauri/Cargo.toml

生成配置

  • 发展: npm run tauri dev
  • 生产建设: npm run tauri build
  • 类型检查: npm run build (TypeScript编译)

CI/CD

该项目包括用于自动化构建的GitHub Actions工作流:

  • 多平台构建:支持Windows、macOS(通用)和Linux
  • 自动发布:在版本标记上创建草稿版本
  • 代码质量检查:TypeScript编译和linting

前端开发

  • 样式:将DaisyUI组件与Tailwind CSS实用程序一起使用
  • 响应性:具有响应断点的移动优先方法
  • 吐司系统:应用程序中一致的通知模式

📖 参考文献

🤝 贡献

  1. 分叉此存储库
  2. 创建要素分支(git checkout -b feature/new-feature)
  3. 提交您的更改(git commit -am 'Add new feature')
  4. 推到分支(git push origin feature/new-feature)
  5. 创建拉取请求

📄 许可证

该项目根据MIT许可证获得许可。

🐛 错误报告

请在上报告错误或功能请求 .

目录标签

目录标签

服务器配置开发工具TypeScriptClaude桌面应用本地部署JSON管理Tauri框架

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP