Stores and retrieves API keys across projects in the macOS Keychain so assistants can fetch credentials by name.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add servemyapi -- node /ABSOLUTE/PATH/TO/servemyapi/dist/index.js~/.codex/config.toml
[mcp_servers.servemyapi]
command = "node"
args = ["/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"]
# codex mcp add servemyapi -- node /ABSOLUTE/PATH/TO/servemyapi/dist/index.js~/.cursor/mcp.json
{
"mcpServers": {
"servemyapi": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"servemyapi": {
"type": "stdio",
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"servemyapi": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"servemyapi": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"servemyapi": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/servemyapi/dist/index.js"
]
}
}
}