1Password MCP Server

by dkvdm

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.

Nota del proyecto : ⚠️ Este servidor MCP es una prueba de concepto y está diseñado únicamente con fines educativos. Utiliza el SDK de Python de 1Password para recuperar de forma segura las credenciales de su cuenta de 1Password y las proporciona a través del SDK de Python de MCP a Agentic AI para su uso en sus operaciones. ⚠️

Inicio rápido

Instalación mediante herrería

Para instalar automáticamente el servidor de recuperación de credenciales de 1Password para Claude Desktop a través de Smithery :

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

Prerrequisitos

  • Python 3.11 o superior
  • uv (instalador rápido de paquetes de Python): pip install uv
  • Instalar paquetes: uv sync
  • Crea una bóveda dentro de 1Password llamada AI y agrega los elementos que quieras usar.
  • Cree una cuenta de servicio y asígnele los permisos adecuados en las bóvedas donde se guardan los elementos que desea utilizar con el SDK.
  • Aprovisione su token de cuenta de servicio y configure clientes como Claude Desktop para que se conecten a este servidor. Agregue la siguiente estructura a la configuración del cliente (p. ej., claude_desktop_config.json ) y ajuste la ruta y las variables de entorno según sea necesario:
// 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 } } } }
  • Inicie Claude y pruebe con un mensaje como "Obtener credenciales de 1Password para ticktick.com" (según el nombre del elemento).

Automatizar el navegador con 1Password y Browser-Use MCP

Instale mcp-browser-use y configure ambos servidores MCP de la siguiente manera:

// 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" } } } }
  • Inicie Claude y pruebe con un mensaje como "Obtenga las credenciales de 1Password para ticktick.com e inicie sesión en https://ticktick.com/signin ".
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de prueba de concepto que recupera de forma segura las credenciales de las bóvedas de 1Password y las proporciona a los agentes de IA a través del Protocolo de contexto de modelo (MCP), lo que permite que los asistentes de IA utilicen las credenciales almacenadas para tareas como inicios de sesión automatizados.

  1. Instalación mediante herrería
    1. Prerrequisitos
      1. Automatizar el navegador con 1Password y 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