Vault MCP Server

Vault MCP Server

site icon
2025.04.19 0
PythonVault 交互轻量级服务其它
Vault MCP Server 是一个基于 Python 和 HVAC SDK 开发的玩具级 MCP 服务器,主要用于与 Vault 服务器集群进行交互。它提供了简单易用的功能,可以通过 Docker 容器快速部署和运行。
View on GitHub

Overview

基本能力

产品定位

Vault MCP Server 是一个用于与 Vault 服务器集群交互的轻量级服务,适合开发者和初学者快速上手使用 Vault 的功能。

核心功能

  • 通过 HVAC SDK 与 Vault 服务器集群交互
  • 支持通过 Docker 容器快速部署
  • 提供简单的环境变量配置

适用场景

  • 开发者学习 Vault 的基本操作
  • 快速测试 Vault 功能
  • 作为其他客户端(如 Claude Desktop)的后端服务

工具列表

  • Docker:用于快速部署和运行服务
  • HVAC SDK:用于与 Vault 服务器交互

常见问题解答

  • 容器镜像尚未构建,需要用户自行使用 Dockerfile 构建

使用教程

使用依赖

  • 需要安装 Docker
  • 需要 Vault 服务器集群 URL 和认证令牌

安装教程

  1. 克隆仓库
  2. 使用 Dockerfile 构建镜像 bash docker build -t matthewschuchard/vault-mcp-server .
  3. 运行容器 bash docker run -i --rm -e VAULT_URL=<VAULT SERVER CLUSTER URL> -e VAULT_TOKEN=<VAULT AUTHENTICATION TOKEN> matthewschuchard/vault-mcp-server

调试方式

  • 检查环境变量是否正确设置
  • 确保 Vault 服务器可访问

许可证

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