git-org-group-cred-vault
Stores and retrieves GitHub personal access tokens by org name or keyword, allowing AI agents to automatically resolve credentials for git operations.
Stores and retrieves GitLab personal access tokens by group name or keyword, allowing AI agents to automatically resolve credentials for git operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@git-org-group-cred-vaultpush to acme-org"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
git-org-group-cred-vault
MCP server for managing GitHub & GitLab credentials — store tokens in an encrypted vault and let AI agents retrieve them automatically by org or group name.
A self-hosted, AI-agent-ready credential manager for MCP clients like Zed, Claude Desktop, VS Code, and Cursor.
What is this?
git-org-group-cred-vault is an MCP (Model Context Protocol) server that keeps your GitHub and GitLab personal access tokens in a local, encrypted vault and retrieves them by keyword — typically the org or group name. AI agents resolve the right credential automatically during git operations instead of hardcoding secrets into prompts or config.
🔐 Secure storage — tokens kept in a vault, never exposed in tool listings
⚡ Automatic resolution — say "push to acme-org", the agent fetches the matching token
🧩 Per-project scoping — tokens can be global or scoped to a single repo
🌐 Self-hosted — full control; works on Windows, Linux, macOS, and Docker/Unraid
🏷️ Platform tagging — filter by
githuborgitlab🔤 Custom GitLab prefix support — handles self-hosted instances with custom prefixes (e.g.
acmepat-)
Related MCP server: Janee
Features
Capability | Detail |
Keyword lookup | Find tokens by org name, group name, token prefix, or any keyword. Scoring prioritizes exact matches → substring matches → token overlap. |
Dual scope | Global ( |
Bulk import | Load a whole credential file in one call. |
Platform tagged | Each token tagged |
Tools
Tool | Description |
| Store a GitHub or GitLab credential for an org/group. |
| Bulk-import multiple tokens from a plain-text file ( |
| Main lookup tool. Call BEFORE any git push/clone/fetch when the user mentions an org or group. Returns the matching token. |
| List all stored tokens (without exposing values). Shows name, platform, scope. |
| Delete a stored token by name. |
Quick Start
1. Install
npm install
# or run directly:
node src/index.mjsRequires Node.js ≥ 18 and an MCP-compatible host (Zed, Claude Desktop, VS Code, Cursor, etc.).
2. Add a token
From any MCP host, tell the agent:
Store my GitHub token for org
acmeasacme-githubwith valueghp_xxxxxxxxxxxxxxxxxxxx
Or call add_token directly:
Parameter | Required | Description |
| yes | Name/keyword for lookup (e.g. org or group name) |
| yes | The actual token value |
| yes |
|
| no | GitHub org name (extra keyword) |
| no | GitLab group name (extra keyword) |
| no | GitLab custom token prefix (extra keyword) |
| no |
|
3. Retrieve a token
The tool fires automatically during git operations. Just say:
push to acme-org
The agent calls get_git_credential_for_org to resolve the credential before pushing.
Parameter | Required | Description |
| yes | Org name, group name, or any keyword to match |
| no |
|
4. Bulk import
Import a whole credential file at once:
import the tokens from
path/to/token-list.txt
File format — one token per line, whitespace-separated:
acme-github ghp_xxxxxxxxxxxxxxxxxxxx
acme-gitlab glpat-xxxxxxxxxxxxxxxx
# lines starting with # are skippedPlatform is auto-detected: tokens starting with glpat-/wfbpat- are tagged gitlab, all others github.
Parameter | Required | Description |
| yes | Absolute path to the text file |
| no |
|
| no | Org name attached to ALL imported tokens (extra keyword) |
Scope & Storage
Scope | Location |
Global |
|
Project |
|
Auto (default) | project if a local vault exists, otherwise global |
Running on Unraid / Docker
Because it's a plain stdio MCP server, you can host it in any MCP gateway or container. On Unraid, run it inside mcpelevator (or any MCP gateway) and expose it to clients as an authenticated HTTP/SSE endpoint:
docker exec -it mcpelevator bash -c "cd /data/servers/git-org-group-cred-vault && npm install"License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server that lets AI agents call APIs without ever seeing the credentials, using a local encrypted vault and per-secret allowlist policies for HTTP requests and subprocess environment variables.1AGPL 3.0
- Alicense-qualityBmaintenanceSecrets management MCP server that injects credentials into API requests for AI agents, enforcing policies and logging all activity without exposing raw keys.3730MIT
- Alicense-qualityCmaintenanceMCP server enabling AI agents to use secrets (API keys, tokens) via encrypted vault, executing HTTP/shell/SSH actions server-side while never exposing secret values to the AI.MIT
- Alicense-qualityAmaintenanceAn MCP server that provides ephemeral credentials and persistent MCP connections for AI coding agents, enabling secure access to services like GitHub and AWS without exposing secrets to the agent.203Apache 2.0
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wildfirebill-ai/git-org-group-cred-vault'
If you have feedback or need assistance with the MCP directory API, please join our Discord server