Napier - configure MCP directly from prompts.

Napier - configure MCP directly from prompts.

site icon
2025.04.28 0
JavaScriptMCP 服务器管理开发工具开发效率
Napier 是一个用于配置 MCP(Model Context Protocol)服务器的工具,它允许用户通过简单的提示命令来安装和管理其他 MCP 服务器。Napier 支持从 npm 或 PyPi 安装 MCP 服务器,并提供了灵活的配置选项。
View on GitHub

Overview

基本能力

产品定位

Napier 是一个 MCP 服务器管理工具,旨在简化 MCP 服务器的安装和配置过程。

核心功能

  1. 安装 MCP 服务器:支持从 npm 或 PyPi 安装 MCP 服务器。
  2. 配置管理:允许用户通过配置文件或环境变量自定义服务器行为。
  3. 命令行集成:通过 npxuv 工具支持 Node.js 和 Python 服务器的安装。

适用场景

  1. 开发人员需要快速安装和配置 MCP 服务器。
  2. 团队协作中需要统一管理多个 MCP 服务器。
  3. 自动化脚本中集成 MCP 服务器的安装和配置。

工具列表

  1. npx:用于运行 Node.js 包的工具,Napier 通过 npx 安装和管理 Node.js 的 MCP 服务器。
  2. uv:用于管理 Python 虚拟环境的工具,Napier 通过 uv 安装和管理 Python 的 MCP 服务器。

常见问题解答

  1. 如何安装 Napier?
  2. 将配置添加到 claude_desktop_config.json 文件中。
  3. 如何安装特定的 MCP 服务器?
  4. 通过提示命令指定服务器名称或包路径。
  5. 如何设置环境变量?
  6. 在安装命令中直接指定环境变量。

使用教程

使用依赖

  1. 确保已安装 npx(Node.js 环境)和 uv(Python 环境)。

安装教程

  1. 编辑 claude_desktop_config.json 文件(路径因操作系统而异):
  2. macOS: ~/Library/Application Support/Claude
  3. Windows: C:\Users\NAME\AppData\Roaming\Claude
  4. 添加以下配置: json "mcpServers": { "napier-mcp": { "command": "npx", "args": [ "napier-mcp" ] } }

调试方式

  1. 运行 npx napier-mcp 检查是否正常启动。
  2. 使用提示命令测试安装功能,例如:
  3. Hey Claude, install the MCP server named mcp-server-fetch
  4. Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/pangloss/Desktop'] for the arguments

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。