MCPSERV.CLUB
Jktfe

ServeMyAPI

MCP Server

Secure macOS Keychain API key storage for MCP clients

Stale(50)
21stars
1views
Updated Aug 30, 2025

About

ServeMyAPI is a macOS‑only Model Context Protocol server that stores API keys in the system Keychain and exposes them via MCP, enabling secure, cross‑project key access for AI tools.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

smithery badge

ServeMyAPI is a lightweight MCP (Model Context Protocol) server that centralises the storage and retrieval of API keys using macOS’s native Keychain. By moving sensitive credentials out of source‑controlled files and into a secure, system‑level vault, it eliminates the “hidden context” problem that plagues traditional approaches. Developers can now keep their keys out of Git history while still making them discoverable to AI assistants and other tooling that speaks MCP.

The server exposes a minimal set of tools—, , , and —which can be invoked either through a command‑line interface or directly from an LLM. When an assistant needs access to, say, a GitHub token or an OpenAI key, it can simply ask the server by name, and the response is returned over the MCP transport without ever exposing the raw value in code or configuration files. This natural‑language workflow removes the manual copy‑paste step that typically slows down onboarding and reduces the risk of accidental credential leaks.

Key features include native macOS Keychain integration, support for both stdio and HTTP/SSE transports, and a fully compatible CLI that mirrors the MCP API. Because all interactions are mediated through the Keychain, keys automatically benefit from OS‑level encryption and access controls. The server also provides a listing capability that lets developers audit which keys are available, aiding compliance and security reviews.

In real‑world scenarios, ServeMyAPI shines for teams that ship multiple microservices or CLI tools requiring the same set of credentials. A new developer can clone a repo, start the MCP server, and immediately ask their assistant for the needed keys without hunting through documentation. Production pipelines can query the server at runtime, ensuring that secrets never touch disk or environment variables in an insecure manner.

Overall, ServeMyAPI offers a secure, developer‑friendly bridge between the macOS Keychain and AI‑powered workflows. By abstracting credential management behind a simple MCP interface, it streamlines onboarding, reduces attack surface, and keeps sensitive data out of version control while remaining fully accessible to any MCP‑compliant client.