Mobus

v1.0.0Search & Data Extractionstable

Search, preview, and analyze datasets from 20+ platforms via a single MCP connector. Works with Claude instantly.

agentic-aiai-agentsautonomous-agentsclaudedata
Share:
25
Stars
0
Downloads
0
Weekly
0/5

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

Multi-platform dataset search
Data preview and analysis
20+ data source integration
mobus-ai

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mobus

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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/mcp
2

Or 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 build
3

Configure 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_token
4

Add 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"]
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "mobus": { "command": "npx", "args": ["-y", "mobus"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides