一个MCP服务器,支持从1Password安全检索凭证以供Agentic AI使用
概述
项目说明: ⚠️ 此MCP服务器为概念验证版本,仅用于教育目的。它利用1Password Python SDK从您的1Password账户安全获取凭证,并通过MCP Python SDK提供给Agentic AI用于其操作。⚠️
快速开始
先决条件
- Python 3.11 或更高版本
uv
(快速Python包安装工具):pip install uv
- 安装依赖包:
uv sync
- 在1Password中创建一个名为
AI
的保险库,并添加您希望使用的条目。 - 创建服务账户并为其授予包含SDK使用条目的保险库适当权限。
- 配置服务账户令牌,并设置客户端(如Claude Desktop)连接到此服务器。在客户端配置文件中(例如
claude_desktop_config.json
)添加以下结构,根据需要调整路径和环境变量:
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凭证"的提示(基于条目名称)
使用1Password和Browser-Use MCP自动化浏览器
安装mcp-browser-use并按如下方式配置两个MCP服务器:
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"
}
},
"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",
"PYTHONIOENCODING": "utf-8",
"PYTHONUNBUFFERED": "1",
"PYTHONUTF8": "1"
}
}
}
}
- 启动Claude并尝试类似"获取ticktick.com的1Password凭证并登录https://ticktick.com/signin"的提示

302 file parser mcp
302 文件解析器 Mcp
Abap Adt
一个服务器,它将模型上下文协议(MCP)与SAP ABAP系统连接起来,使像Cline这样的工具能够检索ABAP源代码、表结构和其他开发工件。
Ableton Mcp
通过支持双向通信系统来控制Ableton Live音乐制作软件,该系统支持音轨创建、MIDI编辑、播放控制、乐器加载和库浏览,适用于音乐创作和声音设计工作流程。
Accessibility Scanner
将Axe Core与Playwright集成,以执行自动化的Web可访问性测试,实现持续集成、合规性审核以及识别可访问性障碍。