Skip to main content
Glama
parorav247-art

galaxy-mcp

Galaxy MCP Server

Live MCP server for the Galaxy vault. Lets Claude (mobile/web) and other chat interfaces query your Obsidian vault in real time via GitHub.


Setup — do this once

Step 1: Create a private GitHub repo for the vault

  1. Go to github.com → New repository

  2. Name it galaxy-vault, set it to Private

  3. Do NOT initialize with README

Step 2: Install Obsidian Git and push the vault

  1. In Obsidian: Settings → Community Plugins → Browse → search "Obsidian Git" → Install → Enable

  2. Open the Obsidian Git settings:

    • Auto pull interval: 5 (minutes)

    • Auto push interval: 5 (minutes)

    • Commit message: vault: auto-sync {{date}}

  3. Run command palette → "Obsidian Git: Initialize a new repo"

  4. Run command palette → "Obsidian Git: Open source control view"

  5. Stage all → Commit → set remote to your new private repo URL → Push

After this, every edit to the vault auto-pushes to GitHub within 5 minutes.

Step 3: Create a GitHub Personal Access Token

  1. github.com → Settings → Developer Settings → Personal access tokens → Fine-grained tokens

  2. Name: galaxy-mcp

  3. Repository access: select galaxy-vault only

  4. Permissions: Contents → Read-only

  5. Copy the token

Step 4: Deploy to Railway

  1. Go to railway.app → New Project → Deploy from GitHub repo → select this galaxy-mcp repo

  2. Add environment variables (Settings → Variables):

GITHUB_TOKEN=   (the token from step 3)
GITHUB_OWNER=   (your GitHub username)
GITHUB_REPO=    galaxy-vault
API_KEYS=       (two random keys, comma-separated — run `openssl rand -hex 32` twice)
  1. Railway will auto-deploy. Copy your public URL (e.g. https://galaxy-mcp-production.up.railway.app)


Related MCP server: obsidian-mcp-fast

Connecting to Claude.ai (mobile + web)

  1. Open claude.ai → Settings → Integrations → Add MCP Server

  2. URL: https://your-railway-url.up.railway.app/mcp

  3. Auth: Bearer token → paste Priya's API key

  4. For Vinod: repeat with his API key


Connecting to ChatGPT (Custom GPT)

ChatGPT doesn't speak MCP natively. Add it as a Custom Action:

  1. Create a Custom GPT → Configure → Add Action

  2. Import schema from: https://your-railway-url.up.railway.app/openapi.json

  3. Auth: API Key → Bearer → paste API key

(The server serves an OpenAPI schema automatically at /openapi.json)


Available tools

Tool

What it does

get_schedule

Returns current-week.md + summer schedule

get_context

Loads context files (family, self, home, arya, raya, courtney)

read_file

Read any vault file by path

list_files

List all markdown files

search_vault

Search across all files for a keyword

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Built on Obsidian Vault, this MCP server integrates with Claude Code to provide personal knowledge management including note saving, full-text search, code graph extraction, and context resumption.
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Highly-performant MCP server for Obsidian vaults enabling sub-millisecond retrieval of notes without requiring Obsidian app, supporting Claude Desktop, Claude Code, Cursor, and other MCP clients.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Authenticated remote MCP server that exposes a private GitHub-hosted Obsidian vault to Claude, enabling list, read, write, and search operations on notes.
    5 npm
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server that makes an Obsidian vault synced via Self-hosted LiveSync readable and writable by Claude by interfacing directly with the CouchDB backend.
    MIT