All-in-one MCP server: GitHub, Git, Slack, web fetch, memory, and filesystem. Agent Mode opt-in.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"omni": {
"env": {
"SLACK_BOT_TOKEN": "your_slack_token",
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_gh_token"
},
"args": [
"-y",
"@bitofacoder/omni-mcp-server@latest"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
One MCP server instead of six. GitHub, local Git, Slack, web fetching, persistent memory, and filesystem tools — 15 tools in a single config entry, with dangerous capabilities off by default.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@bitofacoder/omni-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @bitofacoder/omni-mcp-server against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
One local source for the MCP servers, tools, and memory your AI coding agents share, synced into each tool's native config with a review gate and a receipt for every change. No daemon, no lock-in.
MCP Security Weekly
Get CVE alerts and security updates for io.github.bitofacoder/omni-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One MCP server instead of six. GitHub, local Git, Slack, web fetching, persistent memory, and filesystem tools — 15 tools in a single config entry, with dangerous capabilities off by default.

Setting up MCP usually means installing and configuring a separate server for every capability — one for GitHub, one for filesystem, one for memory, one for fetch. Each has its own config block, its own runtime, its own startup cost.
Omni bundles the everyday developer tools into one server, one config entry, one npx command:
| You'd normally install… | With Omni |
|---|---|
server-github | ✅ built in |
server-filesystem | ✅ built in |
server-memory | ✅ built in |
server-fetch | ✅ built in |
| a git server | ✅ built in |
| a Slack server | ✅ built in |
npx.npx -y @bitofacoder/omni-mcp-server@latest setup
The wizard asks for your optional tokens (GitHub, Slack), asks whether to enable Agent Mode, and updates your Claude Desktop config for you. Restart Claude Desktop and you're done.
claude mcp add omni -e GITHUB_PERSONAL_ACCESS_TOKEN=your_gh_token -- npx -y @bitofacoder/omni-mcp-server@latest
Add this to your client's MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"omni": {
"command": "npx",
"args": ["-y", "@bitofacoder/omni-mcp-server@latest"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_gh_token",
"SLACK_BOT_TOKEN": "your_slack_token"
}
}
}
}
All env vars are optional — tools that need a missing token simply tell you so.
| Group | Tool | What it does |
|---|---|---|
| 🐙 GitHub | github_search_repos | Search GitHub repositories |
github_get_issue | Get details of a specific issue | |
| 🌳 Local Git | git_status | Working tree + staging area status |
git_diff | View local code changes | |
git_log | View commit history | |
git_commit | Commit staged changes with a message | |
| 💻 System | system_read_file | Read a local file |
system_list_dir | List a directory | |
system_write_file | ⚠️ Write a file (Agent Mode only) | |
system_execute_command | ⚠️ Run a shell command (Agent Mode only) | |
| 🌐 Web | web_fetch | Fetch any public URL as clean Markdown — no API key needed |
| 🧠 Memory | memory_store | Save a note/preference across chats |
memory_retrieve | Retrieve a saved memory | |
memory_list | List everything remembered | |
| 💬 Slack | slack_send_message | Send a message to a Slack channel |
system_execute_command and system_write_file let the AI act on your machine — run tests, install packages, edit files. Because that's real power, they are disabled by default and don't even appear in the tool list until you enable them:
"env": {
"OMNI_AGENT_MODE":
... [View full README on GitHub](https://github.com/bitofacoder/omni-mcp-server#readme)