Skip to main content
Glama
jrejaud
by jrejaud

op-mcp

A lightweight MCP server for 1Password that wraps the op CLI. Zero idle CPU usage.

Why?

The popular @takescake/1password-mcp uses the @1password/sdk WASM runtime, which burns 40-80% CPU even when idle due to an internal event loop in the compiled Rust/WASM binary. This server shells out to the op CLI instead — it does nothing when idle and only spawns a process when a tool is called.

Supports service account tokens for headless/CI use (no biometric auth required).

Related MCP server: proton-pass-community-mcp

Install

npx @jrejaud/op-mcp

Or install locally:

git clone https://github.com/studio-corsair/op-mcp.git
cd op-mcp
npm install && npm run build
node dist/index.js

Prerequisites

Configuration

Claude Code

{
  "mcpServers": {
    "1password": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "op-mcp"],
      "env": {
        "OP_SERVICE_ACCOUNT_TOKEN": "your-token-here"
      }
    }
  }
}

Environment Variables

Variable

Required

Description

OP_SERVICE_ACCOUNT_TOKEN

Recommended

Service account token (skips biometric)

OP_PATH

No

Path to op binary (default: /opt/homebrew/bin/op)

Tools

Tool

Description

vault_list

List all accessible vaults

item_lookup

Search items by name, URL, or tag

password_read

Read a field via op:// reference or get full item

password_create

Create a new login/password/note item

password_update

Update fields on an existing item

password_generate

Generate a random password

item_delete

Delete or archive an item

License

MIT

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jrejaud/op-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server