Labsco
mclamee logo

Credential Manager

from mclamee

A server for securely managing API credentials locally through the Model Context Protocol (MCP).

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

๐Ÿ” Credential Manager MCP Server

Test License: MIT Python 3.13+

A secure MCP server for managing API credentials locally. Read-only by default with simple JSON storage.

โœจ Features

  • ๐Ÿ”’ Secure by default - Read-only mode prevents accidental changes
  • ๐Ÿ“ Simple storage - ~/.credential-manager-mcp/credentials.json
  • ๐Ÿ”ง Easy setup - Interactive shell script
  • ๐Ÿ”„ Multi-instance safe - Always reads fresh data from disk
  • ๐ŸŽฏ Minimal exposure - Shows only essential data

๐Ÿ›  Available Tools

Read-Only Mode (Default):

  • list_credentials() - List credentials (id, app name only)
  • get_credential_details(credential_id) - Get full details

Read-Write Mode:

  • add_credential(app, base_url, access_token, [user_name], [expires])
  • update_credential(credential_id, [fields...])
  • delete_credential(credential_id)

๐Ÿ”’ Security

  • Read-only by default
  • Local storage only (~/.credential-manager-mcp/credentials.json)
  • File locking for safe concurrent access
  • Minimal data exposure in listings

๐Ÿงช Development

git clone https://github.com/mclamee/credential-manager-mcp.git
cd credential-manager-mcp
uv sync --dev
uv run pytest test/ -v

๐Ÿ“„ License

MIT License - see LICENSE file for details.