1Password MCP Server

Integrations

  • Securely retrieves credentials from a 1Password vault, allowing AI agents to access stored login information for various services based on item names.

  • Enables access to TickTick credentials stored in 1Password, which can be used to log into the TickTick service through browser automation.

プロジェクトに関する注意:⚠️ このMCPサーバーは概念実証であり、教育目的のみに使用されます。1Password Python SDKを利用して1Passwordアカウントから認証情報を安全に取得し、 MCP Python SDK経由でAgentic AIに提供して運用に使用します。⚠️

クイックスタート

Smithery経由でインストール

Smithery経由で Claude Desktop 用の 1Password Credential Retrieval Server を自動的にインストールするには:

npx -y @smithery/cli install @dkvdm/onepassword-mcp-server --client claude

前提条件

  • Python 3.11以上
  • uv (高速 Python パッケージインストーラー): pip install uv
  • パッケージをインストール: uv sync
  • 1Password 内にAIという名前のボールトを作成し、使用したいアイテムを追加します。
  • サービス アカウントを作成し、SDK で使用するアイテムが保存されているボールト内で適切な権限を付与します。
  • サービスアカウントトークンをプロビジョニングし、Claude Desktopなどのクライアントがこのサーバーに接続するように設定します。クライアントの設定(例: claude_desktop_config.json )に以下の構造を追加し、必要に応じてパスと環境変数を調整します。
// Example for Claude Desktop config { "mcpServers": { "1Password": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "onepassword-sdk", "mcp", "run", "/your/dir/here/onepassword-mcp-server/server.py" // Change this path ], "env": { "OP_SERVICE_ACCOUNT_TOKEN": "INSERT_KEY_HERE" // Insert 1Password Service Account Token } } } }
  • Claudeを起動し、「ticktick.comの1Password認証情報を取得する」(アイテム名に基づく)などのプロンプトを試してください。

1PasswordとBrowser-Use MCPでブラウザを自動化

mcp-browser-useをインストールし、両方の MCP サーバーを次のように構成します。

// Example for Claude Desktop config { "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にログインしてください」などのプロンプトを試してください。
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

1Password のボールトから認証情報を安全に取得し、モデル コンテキスト プロトコル (MCP) を介して AI エージェントに提供し、AI アシスタントが保存されている認証情報を自動ログインなどのタスクに使用できるようにする概念実証サーバーです。

  1. Smithery経由でインストール
    1. 前提条件
      1. 1PasswordとBrowser-Use MCPでブラウザを自動化

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A personal MCP server for securely storing and accessing API keys across projects using the macOS Keychain, letting AI assistants and applications retrieve credentials through natural language.
          Last updated -
          10
          TypeScript
          • Apple
        • A
          security
          A
          license
          A
          quality
          An MCP server that enables AI agents to authenticate with and interact with Open eClass platform instances, supporting UoA's SSO authentication system for retrieving course information and performing basic platform operations.
          Last updated -
          4
          1
          Python
          MIT License
        • -
          security
          A
          license
          -
          quality
          Provides an MCP server that allows AI assistants to interact with Obsidian vaults, enabling reading/writing notes, managing metadata, searching content, and working with daily notes.
          Last updated -
          13
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          An MCP server that allows AI assistants to interact with the ServiceTitan API, requiring client credentials for authentication.
          Last updated -
          454
          TypeScript

        View all related MCP servers

        ID: 0oufiq9qa2