
jsboige-mcp-servers

2025.05.03
0
JavaScript文件管理数据分析网页转换开发效率内容生成
jsboige-mcp-servers 是一个 MCP (Model Context Protocol) 服务器集合,旨在扩展语言模型 (LLM) 的能力。它提供了一系列工具和资源,使 LLM 能够与外部功能交互,包括文件操作、Jupyter 笔记本管理和网页内容转换等。
View on GitHub
Overview
基本能力
产品定位
jsboige-mcp-servers 是一个 MCP (Model Context Protocol) 服务器集合,旨在扩展语言模型 (LLM) 的能力,使其能够与外部工具和资源交互。
核心功能
- QuickFiles Server: 提供快速读取、编辑和删除多个文件的功能。
- 读取多个文件内容
- 编辑文件内容(应用差异)
- 删除多个文件
-
支持行号标记和行数限制
-
Jupyter MCP Server: 允许与 Jupyter 笔记本交互。
- 创建、读取和修改笔记本
- 管理内核(启动、停止、中断)
- 执行代码单元格或整个笔记本
-
获取文本和富文本输出
-
JinaNavigator Server: 将网页内容转换为 Markdown 格式。
- 转换网页为 Markdown
- 提取特定内容部分
- 支持通过 URI 访问
适用场景
- 开发效率: 快速处理多个文件或代码库。
- 数据分析: 通过 Jupyter 笔记本进行数据分析和可视化。
- 内容管理: 将网页内容转换为易于处理的 Markdown 格式。
工具列表
- QuickFiles Server: 文件操作工具,支持多文件读写和编辑。
- Jupyter MCP Server: Jupyter 笔记本管理工具,支持代码执行和输出获取。
- JinaNavigator Server: 网页内容转换工具,支持 Markdown 格式输出。
常见问题解答
- 安装问题:确保 Node.js 和 npm 版本符合要求。
- Jupyter 服务器问题:确保 Jupyter 服务器正在运行。
- 配置问题:使用
npm run setup-config
进行配置。
使用教程
使用依赖
- Node.js 14.x 或更高版本
- npm 6.x 或更高版本
- Git
- Python 和 Jupyter(用于 Jupyter MCP Server)
安装教程
# 克隆仓库
git clone https://github.com/jsboige/jsboige-mcp-servers.git
cd jsboige-mcp-servers
# 安装主依赖
npm install
# 安装所有 MCP 服务器
npm run install-all
# 配置服务器
npm run setup-config
调试方式
# 启动 QuickFiles Server
cd servers/quickfiles-server
npm start
# 启动 Jupyter MCP Server
cd servers/jupyter-mcp-server
npm start
# 启动 JinaNavigator Server
cd servers/jinavigator-server
npm start