Omni-MCP
Provides tools for mounting local SQLite databases, auto-exposing their schemas, and safely executing read-only SELECT queries to retrieve data for AI consumption.
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., "@Omni-MCPmount the folder ./docs and summarize the markdown files"
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.
โก Omni-MCP
๐ The Universal MCP Resource Server
Mount any folder, URL, or database. Feed any AI. Zero code required.
๐ Highlights
๐ Folder Mounting โ Mount any directory with one command;
.txt/.mdfiles become instantly readable๐ Web Scraping โ Provide a URL, auto-convert to Markdown, cached and persisted
๐๏ธ SQLite Adapter โ Mount a database, auto-expose its schema, safely run SELECT queries
๐ TUI Dashboard โ Ink-powered terminal UI with real-time status, mounts, and AI activity
๐พ Persistent Config โ Mount once, automatically restored on restart
Related MCP server: Obsidian MCP Server Plugin
๐ ๏ธ Quick Start
1. Install
git clone https://github.com/DEM-YU/omni-mcp.git
cd omni-mcp
npm install2. Connect to Your AI Client
{
"mcpServers": {
"omni-mcp": {
"command": "npx",
"args": ["tsx", "/path/to/omni-mcp/src/index.ts"],
"cwd": "/path/to/omni-mcp"
}
}
}{
"mcpServers": {
"omni-mcp": {
"command": "npx",
"args": ["tsx", "/path/to/omni-mcp/src/index.ts"],
"cwd": "/path/to/omni-mcp"
}
}
}3. Start Talking
Once connected, just tell your AI:
"Mount the folder /Users/me/research as a knowledge base"
"Scrape this page: https://example.com"
"Mount the database /path/to/data.db and query all users"๐ Supported Sources
Local Folders
Tool | Description |
| Mount a local folder, exposing |
| Alias for |
| Unmount a previously mounted folder |
Web Pages
Tool | Description |
| Fetch a web page, convert to Markdown, cache and expose as a resource |
SQLite Databases
Tool | Description |
| Mount a SQLite database (read-only), auto-expose schema |
| Safely execute SELECT queries, returns JSON (max 100 rows) |
General
Tool | Description |
| List all mounted folders, web pages, and databases |
๐ TUI Dashboard
A live terminal dashboard renders on stderr at startup:
Status Indicator โ Server online / starting
๐ Folders โ Mounted folder tree
๐ Web Pages โ Mounted URL list
๐๏ธ Databases โ Connected database list
โก Live Activity โ Flashes in real-time when AI reads a resource
๐ก TUI renders to
stderr; MCP JSON-RPC flows throughstdout/stdinโ zero interference.
๐ Project Structure
omni-mcp/
โโโ src/
โ โโโ index.ts # MCP Server + all tool handlers
โ โโโ events.ts # Event bus (Server โ Dashboard)
โ โโโ dashboard.tsx # Ink TUI dashboard
โโโ test-resources/ # Sample files for testing
โโโ config.json # Auto-generated persistence (gitignored)
โโโ package.json
โโโ tsconfig.json
โโโ README.md๐ License
MIT ยฉ Brooks
Built with ๐งก for the AI-native developer workflow.
If Omni-MCP saved you from copy-pasting, give it a โญ
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
- FlicenseAquality-maintenanceA local-first knowledge base server that enables AI clients to store, retrieve, and manage documents using semantic search. Provides privacy-focused, offline-capable memory for AI assistants with tools for ingesting, querying, updating, and deleting knowledge.716
- Alicense-qualityCmaintenanceTurns an Obsidian vault into a local Model Context Protocol server that allows AI tools to directly read, search, and write to your notes. It features folder-level access control and a built-in dashboard for easy integration with tools like Claude Desktop and Cursor.6,1042Apache 2.0
- Flicense-qualityDmaintenanceA Python-based server providing persistent memory management for AI models with SQLite and Markdown dual backend storage. It features full-text search, RAG-enhanced querying, and cross-project knowledge sharing for integration with Claude, Cursor, and Rovo Dev.
- Alicense-qualityCmaintenanceA lightweight, powerful local memory server for AI agents supporting text, entities, and relations. Enables persistent codebase understanding and user preference management.5749MIT
Related MCP Connectors
Run AI customer support from your terminal: conversations, knowledge base, and chat widget.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Build personal interactive apps with real URLs and persistent storage, using any AI.
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/DEM-YU/omni-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server