Sagargupta16

SelfHub — Data skill for Claude Code

Data community

Personal MCP-powered digital hub - private data center with AI integration for memory, notes, and personal knowledge management.

How to install SelfHub

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Sagargupta16/SelfHub and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What SelfHub does

Personal MCP-powered digital hub - private data center with AI integration for memory, notes, and personal knowledge management.

Alternatives in Data

  • Bitbucket Data Center 71.9k ★
  • Private GPT — Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more 57.5k ★
  • Financial Services — Reference agents, skills, and data connectors for the financial-services workflows we see most — investment ba 34.5k ★

README

SelfHub MCP Server

[![CI/CD Pipeline](https://github.com/Sagargupta16/SelfHub/actions/workflows/ci.yml/badge.svg)](https://github.com/Sagargupta16/SelfHub/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

**Your Personal AI Memory Hub** - Store and retrieve your personal data from any MCP-enabled AI assistant.

🎯 What is SelfHub?

SelfHub is a [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that acts as your personal digital memory. Store notes, preferences, code snippets, tasks, and any information you want - then access them seamlessly from any AI assistant that supports MCP (Claude Desktop, VS Code Copilot, etc.).

Think of it as your **personal knowledge base that travels with you across all AI conversations**.

🚀 Setup with Claude Desktop

Step 1: Install and Build

git clone https://github.com/Sagargupta16/SelfHub.git
cd SelfHub
pnpm install
cp .env.example .env   # set MONGODB_URI to your MongoDB connection string
pnpm build

# Optional: load sample data
pnpm seed

Step 2: Configure Claude Desktop

Open the Claude Desktop configuration file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Add this configuration (replace with your actual path):

{
  "mcpServers": {
    "selfhub": {
      "command": "node",
      "args": ["C:\\absolute\\path\\to\\SelfHub\\build\\index.js"]
    }
  }
}

**Important for Windows:** Use double backslashes (`\\`) in the path!

Step 3: Restart Claude Desktop

Completely quit and restart Claude Desktop.

Step 4: Test It!

In Claude, try:

  • "List all my memories"
  • "Search my memories for typescript"
  • "Store that I prefer dark mode in all applications"

💻 Setup with VS Code

Step 1: Build the Server

pnpm build

Step 2: Configure VS