omni-tools-mcp
Click on "Deploy 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-tools-mcpPretty print this JSON: {"a":1}"
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-tools-mcp
An MCP server that exposes omni-tools' tool logic to AI agents — 83 tools across string, JSON, CSV, list, time, number, and XML categories.
There is no hand-written tool code here. omni-tools keeps each tool's pure logic in a service.ts separate from its React UI, so this project auto-generates its entire tool registry from the omni-tools source using ts-morph:
entry functions are discovered from each tool's own
index.tsximports of./serviceparameter types are compiled to zod schemas (primitives, literal-union enums, arrays, options objects)
tool names/descriptions come from
meta.tsi18n keys resolved againstpublic/locales/en/*.jsonbrowser/wasm-bound tools (ffmpeg, canvas, pdf renderers) are skipped with reasons — see
src/generated/report.jsonafter a build
Point it at a newer omni-tools checkout and re-run npm run generate to pick up new upstream tools with zero code changes.
Usage
stdio (Claude Desktop, Claude Code, most MCP clients)
{
"mcpServers": {
"omni-tools": {
"command": "node",
"args": ["/path/to/omni-tools-mcp/dist/index.js"]
}
}
}Streamable HTTP
PORT=3000 node dist/http.js
# MCP endpoint: http://localhost:3000/mcp health: /healthRelated MCP server: mcp-tools-server
Building
git clone https://github.com/iib0011/omni-tools # sibling checkout (or set OMNI_TOOLS_ROOT)
git clone <this repo> omni-tools-mcp && cd omni-tools-mcp
npm install
npm run build # generate registry from omni-tools source + bundle
node scripts/smoke-test.mjsThe build bundles the extracted services into dist/ — the runtime needs no omni-tools checkout and no node_modules.
What's included / excluded
Included (83) | Excluded (~26) |
string (28), csv (11), list (11), time (11), json (9), number (6), xml (2), misc | audio/video (ffmpeg.wasm), image/pdf converters (canvas, pdf.js workers), File-based tools |
Excluded tools depend on browser/wasm APIs that don't exist in Node. They could be added later by shelling out to native ffmpeg/ghostscript — contributions welcome.
License
MIT — same as omni-tools, whose extracted service code is bundled into dist/. All tool logic copyright the omni-tools contributors.
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
MCP server for agentverse documentation, generated by doc2mcp.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- FlicenseAqualityFmaintenanceMCP server that exposes 300+ AI agents as tools via a single API key. Supports listing agents, invoking any agent with chat-completion style messages, checking agent health, and retrieving platform statistics.53-
- AlicenseNot gradedqualityCmaintenanceA general-purpose MCP server with utility tools including datetime information, safe math calculations, text statistics, JSON extraction, knowledge base search, and HTTP GET requests. It demonstrates server-side MCP implementation and can be connected to Claude Desktop or LangGraph agents.MIT

onion-mcp-serverofficial
AlicenseAqualityDmaintenanceA feature-rich MCP server offering 30 tools across AI, code, text, data, web, and system categories, enabling tasks like chat, translation, code review, web scraping, and text processing.30MIT- FlicenseNot gradedqualityDmaintenanceA custom MCP server with 6 utility tools (file search, file reading, math calculation, JSON formatting, time query, system info) that demonstrates MCP protocol workflow and integrates with LangChain agents.-