这是一个玩具项目。由于这是我的第一个 MCP 服务器,且 Python SDK 使用起来十分简单,同时 HVAC 又是一个功能强大的 Vault SDK,所以我选择了 Python 作为开发语言。实际上,这个工具中的几乎所有功能在 Vault UI 中也都能找到,并且使用起来同样便捷。
此配置或许可以进行扩展和修改,以适配其他客户端。如果你出于某些原因想要体验这个服务器,可参考以下内容。
{
"mcpServers": {
"vault": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"VAULT_URL",
"-e",
"VAULT_TOKEN",
"matthewschuchard/vault-mcp-server"
],
"env": {
"VAULT_URL": "" ,
"VAULT_TOKEN": ""
}
}
}
}
需要注意的是,在该工具成熟到任意一个点之前,上述托管的 Docker Hub 注册表容器镜像将与此处 HEAD 承诺的代码匹配。