本项目是一个概念验证服务器,仅用于教育用途。它借助1Password Python SDK从您的1Password账户安全获取凭证,再通过MCP Python SDK将凭证提供给Agentic AI运行使用。
要通过Smithery自动为Claude Desktop安装1Password凭证获取服务器,可执行以下命令:
npx -y @smithery/cli install @dkvdm/onepassword-mcp-server --client claude
pip install uv
进行安装。uv sync
。AI
的保险库,并添加您要使用的项目。claude_desktop_config.json
),根据需要调整路径和环境变量:// 适用于Claude Desktop的示例配置
{
"mcpServers": {
"1Password": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"onepassword-sdk",
"mcp",
"run",
"/your/dir/here/onepassword-mcp-server/server.py" // 根据需要调整此路径
],
"env": {
"OP_SERVICE_ACCOUNT_TOKEN": "INSERT_KEY_HERE" // 请在此处插入1Password服务账户令牌
}
}
}
}
启动Claude并尝试提示词,例如“获取ticktick.com的1Password凭证”(基于项目名称)。
安装mcp-browser-use并配置两个MCP服务器如下:
// 适用于Claude Desktop的示例配置
{
"mcpServers": {
"1Password": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"onepassword-sdk",
"mcp",
"run",
"/your/dir/here/onepassword-mcp-server/server.py" // 根据需要调整此路径
],
"env": {
"OP_SERVICE_ACCOUNT_TOKEN": "INSERT_KEY_HERE"
}
},
"browser-use": {
"command": "uv",
"args": [
"--directory",
"/your/dir/here/mcp-browser-use",
"run",
"mcp-server-browser-use"
],
"env": {
"MCP_USE_OWN_BROWSER": "true",
"CHROME_CDP": "http://127.0.0.1:9222",
"ANTHROPIC_API_KEY": "INSERT_KEY_HERE"
}
}
}
}
⚠️ 重要提示
这是一个概念验证服务器,仅用于教育用途。
💡 使用建议
在配置客户端时,请确保路径和环境变量的准确性,避免因配置错误导致服务器无法正常连接。