
Omni Mcp Server
A consolidation play for common MCP integrations. Instead of running separate servers for GitHub, filesystem, memory, fetch, Git, and Slack, this bundles all 15 tools into a single stdio server. You get repo search and issue lookups, local git status and commits, file read and directory listings, web fetch as Markdown, persistent memory storage, and Slack messaging. Dangerous operations like shell execution and file writes are gated behind an explicit Agent Mode flag and disabled by default. Runs via npx with no install, takes tokens as environment variables, and includes a setup wizard that writes your Claude Desktop config. Useful if you want the standard developer toolkit without managing six config blocks.
- tools
- 15
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Jun 10, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
github_search_reposSearch GitHub repositories
Search GitHub repositories
No parameter schema in public metadata yet.
github_get_issueGet details of a specific issue
Get details of a specific issue
No parameter schema in public metadata yet.
git_statusWorking tree + staging area status
Working tree + staging area status
No parameter schema in public metadata yet.
git_diffView local code changes
View local code changes
No parameter schema in public metadata yet.
git_logView commit history
View commit history
No parameter schema in public metadata yet.
git_commitCommit staged changes with a message
Commit staged changes with a message
No parameter schema in public metadata yet.
system_read_fileRead a local file
Read a local file
No parameter schema in public metadata yet.
system_list_dirList a directory
List a directory
No parameter schema in public metadata yet.
system_write_fileWrite a file (Agent Mode only)
Write a file (Agent Mode only)
No parameter schema in public metadata yet.
system_execute_commandRun a shell command (Agent Mode only)
Run a shell command (Agent Mode only)
No parameter schema in public metadata yet.
web_fetchFetch any public URL as clean Markdown β no API key needed
Fetch any public URL as clean Markdown β no API key needed
No parameter schema in public metadata yet.
memory_storeSave a note/preference across chats
Save a note/preference across chats
No parameter schema in public metadata yet.
memory_retrieveRetrieve a saved memory
Retrieve a saved memory
No parameter schema in public metadata yet.
memory_listList everything remembered
List everything remembered
No parameter schema in public metadata yet.
slack_send_messageSend a message to a Slack channel
Send a message to a Slack channel
No parameter schema in public metadata yet.
Sponsors
Configuration
GITHUB_PERSONAL_ACCESS_TOKENsecretGitHub token for the GitHub tools (optional)
SLACK_BOT_TOKENsecretSlack bot token for slack_send_message (optional)
OMNI_AGENT_MODESet to 'true' to enable Agent Mode (shell execution and file writes). Disabled by default.
Readme
Omni MCP Server π
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.
Omni MCP Server setup wizard configuring Claude Desktop and listing all 15 bundled tools, with Agent Mode off by default
Why Omni?
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.
Details
- Repository
- github.com/bitofacoder/omni-mcp-server
- Categories
- AI & LLM Tools, Communication & Messaging, Developer Tools, Search & Web Crawling
- Package
@bitofacoder/omni-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active