
NextChat with MCP Server Builder

2025.03.24
1
TypeScriptMCP 服务器创建聊天交互AI 集成开发效率交流协作
NextChat-MCP 是一个定制化的 NextChat 版本,增加了通过聊天交互创建和部署 MCP(Model Context Protocol)服务器的能力,并使用 OpenRouter 作为 LLM 模型的后端。
**核心功能**:
- 通过聊天创建 MCP 服务器
- 自动从描述中提取工具
- 一键部署 MCP 服务器
- 提供多种 AI 系统的集成指南
- 集成 OpenRouter 以使用多种 LLM 模型
**适用场景**:
- 开发者快速创建和部署 MCP 服务器
- 需要与多种 AI 系统集成的项目
- 通过自然语言交互快速构建工具和服务
View on GitHub
Overview
基本能力
产品定位
NextChat-MCP 是一个基于聊天的 MCP 服务器创建和部署工具,旨在简化 MCP 服务器的开发流程,使其可以通过自然语言交互快速完成。
核心功能
- Chat-based MCP Server Creation: 通过聊天与 AI 交互创建 MCP 服务器
- Tool Extraction: 自动从描述中提取工具
- One-click Deployment: 一键部署 MCP 服务器
- Integration Guides: 提供多种 AI 系统的集成指南
- OpenRouter Integration: 通过 OpenRouter 使用多种 LLM 模型
适用场景
- 开发者快速创建和部署 MCP 服务器
- 需要与多种 AI 系统集成的项目
- 通过自然语言交互快速构建工具和服务
工具列表
- Calculator tools: 计算工具
- Conversion tools: 转换工具
- Weather tools: 天气工具
- Search tools: 搜索工具
- Translation tools: 翻译工具
常见问题解答
- 如何获取 OpenRouter API key? 需要访问 OpenRouter 官网注册并获取 API key。
- 支持哪些 LLM 模型? 默认支持 OpenRouter 上的多种模型,如 Claude-3-Opus、Claude-3-Sonnet 和 Gemini-Pro。
使用教程
使用依赖
- Node.js 18.0.0 或更高版本
- npm 或 yarn
- OpenRouter API key
安装教程
- 克隆仓库:
git clone https://github.com/vredrick2/NextChat.git
cd NextChat
- 安装依赖:
npm install
# 或
yarn
- 创建
.env.local
文件并添加以下内容:
ENABLE_MCP=true
OPENAI_API_KEY=your_openrouter_api_key
BASE_URL=https://openrouter.ai/api/v1
DEFAULT_MODEL=openrouter/anthropic/claude-3-opus
HIDE_USER_API_KEY=1
CUSTOM_MODELS=+openrouter/anthropic/claude-3-opus,+openrouter/anthropic/claude-3-sonnet,+openrouter/google/gemini-pro
- 启动开发服务器:
npm run dev
# 或
yarn dev
- 在浏览器中打开 http://localhost:3000。
调试方式
- 启动新聊天
- 输入 "Create an MCP server" 或类似短语
- 按照提示命名服务器并描述其功能
- 系统将从描述中提取工具并部署服务器
- 您将获得与各种 AI 系统集成的使用说明