Mobus
Search, preview, and analyze datasets from 20+ platforms via a single MCP connector. Works with Claude instantly.
What is Mobus?
Mobus is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to search, preview, and analyze datasets from 20+ platforms via a single mcp connector. works with claude instantly.
Search, preview, and analyze datasets from 20+ platforms via a single MCP connector. Works with Claude instantly.
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Search, preview, and analyze datasets from 20+ platforms via
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mobusConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Mobus
Mobus is a dataset discovery and analysis MCP server that provides unified access to 20+ data platforms — including Kaggle, Hugging Face, data.gov, Zenodo, OpenML, World Bank, NASA, and more — through a single connector. It exposes 15 tools covering dataset search, preview, quality assessment, license checking, citation generation, lineage tracing, and visualization, making it the fastest way to give Claude the ability to find, evaluate, and cite research datasets without switching between platforms.
Prerequisites
- Node.js 18 or later installed
- An MCP-compatible client: Claude Desktop, Cursor, or claude.ai
- Optional API keys for extended access: KAGGLE_USERNAME and KAGGLE_KEY (kaggle.com), HF_TOKEN (huggingface.co), GOOGLE_API_KEY and GOOGLE_CSE_ID (console.cloud.google.com), SOCRATA_APP_TOKEN (dev.socrata.com)
Add the Mobus connector directly in claude.ai (fastest path)
If you use claude.ai, add Mobus as a custom connector in Settings > Connectors — no installation required.
# URL to paste in Settings > Connectors > Add custom connector:
https://mcp.mobus.ai/mcpOr clone and build for local self-hosted use
Clone the Mobus repository, install dependencies, copy the environment template, and build the project.
git clone https://github.com/hrantvirabyan/Mobus.git
cd Mobus
npm install
cp .env.example .env
npm run buildConfigure optional API keys for authenticated platforms
Edit the .env file to add API keys for platforms that require authentication. All keys are optional — unauthenticated platforms (data.gov, Zenodo, OpenML, etc.) work without any keys.
KAGGLE_USERNAME=your_kaggle_username
KAGGLE_KEY=your_kaggle_api_key
HF_TOKEN=your_huggingface_token
GOOGLE_API_KEY=your_google_api_key
GOOGLE_CSE_ID=your_custom_search_engine_id
SOCRATA_APP_TOKEN=your_socrata_tokenAdd Mobus to your Claude Desktop config
Register the local Mobus server in claude_desktop_config.json pointing to the built dist/main.js file.
{
"mcpServers": {
"mobus": {
"command": "node",
"args": ["/absolute/path/to/Mobus/dist/main.js"]
}
}
}Restart your MCP client and test dataset search
Restart Claude Desktop or Cursor and ask Claude to search for a dataset to confirm the 15 Mobus tools are available.
Mobus Examples
Client configuration
claude_desktop_config.json entry for the self-hosted Mobus MCP server.
{
"mcpServers": {
"mobus": {
"command": "node",
"args": ["/absolute/path/to/Mobus/dist/main.js"]
}
}
}Prompts to try
Example prompts that use Mobus tools for dataset discovery, evaluation, and citation.
- "Search for air quality datasets with a commercial license"
- "Preview the first 20 rows of that Zenodo climate dataset"
- "Generate an APA citation for the Hugging Face dataset I just found"
- "Check if this Kaggle dataset can be used in a commercial product"
- "Compare these two datasets on sample size, license, and data quality score"
- "Trace the lineage of this dataset to find its original source"Troubleshooting Mobus
Kaggle searches return no results or fail with authentication errors
Set KAGGLE_USERNAME and KAGGLE_KEY in your .env file. Obtain these from kaggle.com > Account > API > Create New Token. The downloaded kaggle.json file contains both values.
Server fails to start with 'Cannot find module dist/main.js'
Run 'npm run build' inside the Mobus directory to compile the TypeScript source. The dist/ folder is not included in the repository and must be generated locally.
Google Dataset Search returns no results
Google Dataset Search requires both GOOGLE_API_KEY (from console.cloud.google.com with Custom Search API enabled) and GOOGLE_CSE_ID (from programmablesearchengine.google.com). Both must be set correctly — the API key alone is insufficient.
Frequently Asked Questions about Mobus
What is Mobus?
Mobus is a Model Context Protocol (MCP) server that search, preview, and analyze datasets from 20+ platforms via a single mcp connector. works with claude instantly. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Mobus?
Follow the installation instructions on the Mobus GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Mobus?
Mobus works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Mobus free to use?
Yes, Mobus is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Mobus Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Mobus? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Mobus in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Mobus?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.