A Kiro plugin that connects Kiro to the 1Password desktop app's local MCP server for 1Password Developer Environments.
The plugin lets Kiro help with secure project environment setup — listing
Developer Environments, inspecting variable names, adding variables, and
creating local .env mounts. Secret values stay controlled by 1Password and
are never shared with Kiro.
Platform: The MCP server is currently macOS only.
- macOS with the 1Password desktop app installed.
- The 1Password MCP Server is enabled in the desktop app by enabling Settings > Developer > Integrate with MCP Clients
- A 1Password account with Developer Environments enabled.
The local MCP server is expected at:
/Applications/1Password.app/Contents/MacOS/onepassword-mcp
To turn on the 1Password MCP server:
- In 1Password, go to Settings > Developer > MCP Server, then enable “Integrate with MCP clients”
- Search for “1Password” at https://kiro.dev/powers
- Click “Add to Kiro” to open the installation page in Kiro
- Click “+ Install” to install the Power
- Click “Try power” to validate your environment and get started.
- In Kiro, click the Powers in the Kiro Activity Bar or choose “Powers: Focus on Installed view”
- Choose “Add Custom Power”
- From the menu, choose “Import Power from GitHub
- Paste in the repo URL (https://github.com/1Password/1password-kiro-plugin)
- Choose
1password-kiro-powerin the list of installed Powers - Click “Try power” to validate your environment and get started.
| File | Purpose |
|---|---|
mcp.json |
MCP server configuration that points Kiro at the bundled onepassword-mcp binary. |
POWER.md |
Steering doc describing when and how Kiro should use the 1Password MCP server, the exposed tools, common flows, and safety rules. |
LICENSE |
MIT license. |
Once the plugin is enabled in Kiro, you can ask for tasks like:
- "List my 1Password Environments"
- "Create a local .env mount here"
- "Show me the variable names in my project environment"
- "Add a placeholder variable for my OpenAI API key"
- "Create a new Environment called my-project"
The 1Password desktop app may prompt for approval when Kiro connects to the MCP server or accesses an Environment.
This power integrates with 1Password (Apache-2.0).