Keyway MCP Server
# This repository has been archived
> **This repository has been merged into the [keywaysh/keyway](https://github.com/keywaysh/keyway) monorepo.**
>
> The code now lives at [`packages/mcp/`](https://github.com/keywaysh/keyway/tree/main/packages/mcp).
>
> Please open all issues and pull requests in the [monorepo](https://github.com/keywaysh/keyway).TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose with no overlap: diff compares environments, generate creates secrets, inject_run executes commands, list_environments and list_secrets retrieve metadata, scan detects leaks, set_secret modifies data, and validate checks completeness. The descriptions make it impossible to confuse any two tools.
All tools follow a consistent 'keyway_verb_noun' pattern with snake_case throughout (e.g., keyway_diff, keyway_generate, keyway_inject_run). This predictable naming scheme makes it easy for agents to understand and select the right tool based on its function.
With 8 tools, this server is well-scoped for secret management, covering essential operations like listing, setting, generating, validating, scanning, and injecting secrets, as well as environment comparison. Each tool serves a unique and necessary function without redundancy.
The toolset provides complete coverage for secret management workflows: CRUD operations (list, set, generate), environment handling (list, diff), security (scan, validate), and runtime integration (inject_run). There are no obvious gaps, enabling agents to handle the full lifecycle of secrets in this domain.