A FastMCP server for securely managing API credentials locally
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"credential-manager-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 🔐 Credential Manager MCP Server [](https://github.com/mclamee/credential-manager-mcp/actions/workflows/test.yml) [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) 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 ## 🚀 Quick Start ### 1. Install & Configure ```bash # Install from PyPI uvx credential-manager-mcp ``` **Common config** (Claude Desktop): ```json { "mcpServers": { "credential-manager": { "command": "uvx", "args": ["credential-manager-mcp"], "env": { "CREDENTIAL_MANAGER_READ_ONLY": "false" } } } } ``` **Devlopment config** (run from source): ```json { "mcpServers": { "credential-manager": { "command": "uv", "args": [ "--directory", "/path/to/credential-manager-mcp", "run", "credential-manager-mcp" ], "env": { "CREDENTIAL_MANAGER_READ_ONLY": "false" } } } } ``` ### 2. Add Credentials ```bash # Interactive mode ./add-credential.sh # Command line ./add-credential.sh "GitHub" "https://api.github.com" "ghp_token" "username" "2024-12-31T23:59:59" ``` ## 🛠 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], [expi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.