关于 Clavis Mcp Server
Clavis MCP Server 为 Claude Desktop 和 MCP 服务提供凭据管理,支持加密存储与服务端注入凭据。它还处理 OAuth 令牌刷新、速率限制、审计日志和用量跟踪。
主要功能
- 01加密存储凭据
- 02服务端注入密钥
- 03自动刷新 OAuth 令牌
- 04速率限制与审计日志
- 05检查凭据状态和有效期
- 06通过工具调用服务 API
适用场景
- 01调用第三方 API 而不在对话中暴露密钥
- 02自动刷新 OAuth 凭据
- 03查看已存储服务凭据及有效期
MCP 相关
提供工具,用于使用已存储凭据调用服务、列出服务、检查凭据状态和获取凭据。推荐的 call_service 工具在服务端注入密钥,使原始密钥不会进入对话。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Clavis MCP Server
为 Claude Desktop 和 MCP 服务提供安全的凭证管理。
功能
- 🔐 加密凭证存储(AES-128-CBC + HMAC-SHA256,通过 Fernet 实现)
- 🛡️ 服务端凭证注入——原始密钥不会进入对话
- 🔄 自动刷新 OAuth 令牌
- 📡 轻量转发层——速率限制、审计日志记录和使用情况跟踪均由 Clavis 服务处理
安装
npx @clavisagent/mcp-server
也可以全局安装:
npm install -g @clavisagent/mcp-server
在 Claude Desktop 中使用
将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json):
{
"mcpServers": {
"clavis": {
"command": "npx",
"args": ["-y", "@clavisagent/mcp-server"],
"env": {
"CLAVIS_API_KEY": "eyJ..."
}
}
}
}
在 Claude Code 中使用
claude mcp add clavis -- npx -y @clavisagent/mcp-server
配置
| 变量 | 必需 | 默认值 | 说明 |
|---|---|---|---|
CLAVIS_API_KEY | 是 | — | 你的 Clavis JWT,通过 POST /v1/auth/login 获取。不是注册时显示的 cla_… 密钥。 |
CLAVIS_API_URL | 否 | https://clavisagent.com | Clavis 实例的基础 URL。可自托管部署时设置此项。 |
可用工具
| 工具 | 说明 |
|---|---|
call_service | 推荐。 发起 API 调用并由服务端注入凭证——凭证会在服务端注入上游请求,因此原始密钥不会进入对话。 |
get_credentials | 旧版工具。返回指定服务的原始访问令牌或 API 密钥。建议使用 call_service。 |
list_services | 列出所有已存储凭证的服务 |
check_credential_status | 检查某项服务凭证的状态和过期时间 |
安全说明
建议使用 call_service,而不是 get_credentials。call_service 会将机密保留在
服务端,因此提示词注入无法从上下文中窃取凭证。
get_credentials 会将原始密钥放入对话中,仅供必须自行持有令牌的调用方使用。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。