⚡ MCP Server

SkillGalaxy MCP Server

One toggle. Connect Claude to 200+ curated skill files instantly. Search, browse, and retrieve skills on demand — no manual downloads needed.

1
Installnpm install & build
2
ConfigureAdd to Claude Desktop
3
RestartClaude Desktop
4
Done!200+ skills ready

Overview

This is a Model Context Protocol (MCP) server that gives Claude direct access to the entire SkillGalaxy skills library. Instead of manually downloading .md files, Claude can search, browse, and retrieve skills on demand.

Quick Setup

1. Install Dependencies

cd mcp-server
npm install
npm run build-skills   # converts the skills database

2. Add to Claude Desktop

Open your Claude Desktop config file:

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

Add the SkillGalaxy server entry:

{
  "mcpServers": {
    "skillgalaxy": {
      "command": "node",
      "args": ["/FULL/PATH/TO/skill_galaxy/mcp-server/index.js"]
    }
  }
}
⚠️
Replace /FULL/PATH/TO/ with the actual absolute path to your cloned repo.

3. Restart Claude Desktop

That's it! Claude now has access to all 200+ skills.

What Claude Can Do

Once connected, Claude has 4 tools available:

Tool Description
search_skills Search skills by keyword, category, or difficulty
get_skill Retrieve the full .md skill file for any skill
get_skill_summary Get a quick overview of a skill's metadata
list_categories Browse all 16 skill categories with counts

Example Conversations

👤
You
"Find me skills related to cloud security"
Claude
uses search_skills → Shows matching skills with scores and descriptions
👤
You
"I need the full LLM Engineering skill"
Claude
uses get_skill → Returns the complete markdown skill file
👤
You
"What skill categories are available?"
Claude
uses list_categories → Lists all 16 domains with skill counts

Skills Library

208 skills across 16 domains:

🤖
AI & MLLLM Engineering, MLOps, AI Safety, Computer Vision, NLP…
🔒
CybersecurityCloud Security, Penetration Testing, Threat Modeling…
📊
Data EngineeringPipeline Design, Data Modeling, Stream Processing…
☁️
Cloud & InfraKubernetes, Terraform, AWS/GCP Architecture…
💻
DevelopmentSystem Design, API Design, Performance Engineering…
✍️
WritingTechnical Writing, Blog Writing, Documentation…
📈
BusinessProduct Strategy, Growth Engineering, A/B Testing…
And 9 more…Bio, Blockchain, Climate, Creative, Education, Product, Quantum, Robotics, Spatial

How It Works

┌──────────────────┐ stdio (JSON-RPC) ┌──────────────────┐ Claude Desktop ◄──────────────────────────► SkillGalaxy MCP Server "Find AI skills" ──── tools/call ──────────► ◄─── search results ────── 208 skills 16 categories "Get that skill" ──── tools/call ──────────► ◄─── full .md content ──── └──────────────────┘ └──────────────────┘

The server communicates over stdio using the MCP JSON-RPC protocol. Claude Desktop launches it as a subprocess — no ports, no network, no auth needed.

Development

Test the server manually

Pipe JSON-RPC messages to test the server:

# Test the server manually (pipe JSON-RPC messages)
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' | node index.js

Rebuild skills data

After editing js/db.js, rebuild the skills data:

# Rebuild skills data after editing js/db.js
npm run build-skills

License

Apache 2.0

ℹ️
This project is open source. Contributions are welcome — check the GitHub repository for details.