Content
MCP graphical installation and management tool on Windows. After downloading `mcp-manager.exe` from the Release, double-click to use the UI to write popular MCP services into Codex CLI and Claude Code configuration.
## Features
- Graphical interface to manage MCP, select, view Chinese introduction and recommendation index, fill in API Key/path string, install, remove, and view status.
- Supports Codex Claude Code, with options for `both`, `codex`, and `claude`.
- Automatic configuration adaptation: prioritize calling `codex mcp` / `claude mcp` official commands, and write configuration directly in a safe location if missing.
- Built-in popular MCP list: Filesystem, Memory, Sequential Thinking, Playwright, Chrome DevTools, Puppeteer, Context7, GitHub, GitLab, Notion, Sentry, DBHub, Postgres, Excel, PPT Generator, Airtable, Slack, Brave Search, Tavily, Firecrawl, 21st.dev Magic.
- Supports common Windows PowerShell execution policy restrictions: internally prioritize calling `.cmd` / `.exe` to avoid `.ps1` interception.
- Checks basic dependencies:` checks Windows, Node.js, npx, Codex CLI, and Claude Code.
- MIT license.
## Quick Use
Double-click `mcp-manager.exe` or `start.bat` in the source directory to open the graphical interface.
```powershell
mcp-manager.exe
```
Advanced users can use `mcp-manager-cli.exe` or `start.bat` parameter mode to run command-line subcommands:
```powershell
mcp-manager-cli.exe list
.\start.bat list
```
Install Memory and Context7 for both Codex and Claude Code:
```powershell
mcp-manager-cli.exe install memory context7 --client both
```
Install local filesystem MCP for Codex:
```powershell
mcp-manager-cli.exe install filesystem --client codex --set MCP_FS_ROOT=C:\Users\you\Documents
```
Install Playwright for Claude Code's project-level configuration:
```powershell
mcp-manager-cli.exe --client claude --scope project --project-dir C:\path\to\repo
```
Remove MCP:
```powershell
mcp-manager-cli.exe remove memory --client both
```
View configured MCP:
```powershell
mcp-manager-cli.exe status --client both
```
Check environment:
```powershell
mcp-manager-cli.exe doctor
mcp-manager-cli.exe doctor --fix
```
## Configuration Policy
Codex:
- Prioritize calling `codex mcp add/remove`.
- If Codex CLI is not found, directly write to the `[mcp_servers.<name>]` configuration block in `%USERPROFILE%\.codex\config.toml`.
Claude Code:
- Prioritize calling `claude mcp add-json/remove`, supporting `local`, `user`, and `project` scopes.
- If Claude Code CLI is not found, only support writing-level `.mcp.json`.
## Development
```powershell
python -m pipe .
python -m mcp_installer list
python unittest discover -s tests
```
Build Windows single-file exe:
```powershell
.\build.ps1 -Clean
```
If local PowerShell prohibits:
```powershell
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 -Clean
```
Build products are located at:
```\mcp-manager.exe
dist\mcp-manager-cli.exe
```
## Release to GitHub
1. Create an empty repository on GitHub, e.g., `mcp-manager`.
2. locally:
```powershell
git init
git add .
-m "Initial release"
git branch -M main
git remote add origin https://github.com/<your-name>/mcp-manager.git
git push -u origin main
```
Create a version tag and push; GitHub Actions will automatically build attach it to Release:
```powershell
git tag v0.1.git push origin v0.1.0
```
## References Codex MCP command: `codex mcp --help`
Code MCP command: `claude mcp --help`
- Claude Code https://docs.anthropic.com/en/docs/claude-code/mcp
- Codex configuration https://developers.openai.com/codex/config-reference
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.