ServeMyAPI
CreatedJktfe
Securely stores and retrieves API keys using the macOS Keychain, accessible across projects via the Model Context Protocol (MCP).
About
ServeMyAPI provides a secure and consistent method for managing API keys across multiple projects. By storing keys in the macOS Keychain and exposing them through an MCP interface, it eliminates the need for insecure .env files, simplifies key sharing with LLMs, and ensures consistency across projects. The tool offers a CLI for easy key management and supports both stdio and HTTP/SSE transports, making it compatible with any MCP client.
Key Features
- CLI interface for terminal-based key management
- Compatible with any MCP client (Claude Desktop, Windsurf, etc.)
- 4 GitHub stars
- Secure API key storage in the macOS Keychain
- MCP support for storing, retrieving, listing, and deleting keys
- Supports both stdio and HTTP/SSE transports
Use Cases
- Provide API keys to LLMs without exposing them in .env files
- Securely manage API keys across multiple projects
- Centralized API key storage for consistent access