
Napier - configure MCP directly from prompts.

2025.04.28
0
JavaScriptMCP 服务器管理开发工具开发效率
Napier 是一个用于配置 MCP(Model Context Protocol)服务器的工具,它允许用户通过简单的提示命令来安装和管理其他 MCP 服务器。Napier 支持从 npm 或 PyPi 安装 MCP 服务器,并提供了灵活的配置选项。
View on GitHub
Overview
基本能力
产品定位
Napier 是一个 MCP 服务器管理工具,旨在简化 MCP 服务器的安装和配置过程。
核心功能
- 安装 MCP 服务器:支持从 npm 或 PyPi 安装 MCP 服务器。
- 配置管理:允许用户通过配置文件或环境变量自定义服务器行为。
- 命令行集成:通过
npx
和uv
工具支持 Node.js 和 Python 服务器的安装。
适用场景
- 开发人员需要快速安装和配置 MCP 服务器。
- 团队协作中需要统一管理多个 MCP 服务器。
- 自动化脚本中集成 MCP 服务器的安装和配置。
工具列表
- npx:用于运行 Node.js 包的工具,Napier 通过
npx
安装和管理 Node.js 的 MCP 服务器。 - uv:用于管理 Python 虚拟环境的工具,Napier 通过
uv
安装和管理 Python 的 MCP 服务器。
常见问题解答
- 如何安装 Napier?
- 将配置添加到
claude_desktop_config.json
文件中。 - 如何安装特定的 MCP 服务器?
- 通过提示命令指定服务器名称或包路径。
- 如何设置环境变量?
- 在安装命令中直接指定环境变量。
使用教程
使用依赖
- 确保已安装
npx
(Node.js 环境)和uv
(Python 环境)。
安装教程
- 编辑
claude_desktop_config.json
文件(路径因操作系统而异): - macOS:
~/Library/Application Support/Claude
- Windows:
C:\Users\NAME\AppData\Roaming\Claude
- 添加以下配置:
json "mcpServers": { "napier-mcp": { "command": "npx", "args": [ "napier-mcp" ] } }
调试方式
- 运行
npx napier-mcp
检查是否正常启动。 - 使用提示命令测试安装功能,例如:
Hey Claude, install the MCP server named mcp-server-fetch
Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/pangloss/Desktop'] for the arguments