Containerized deployment with Docker Compose orchestrating PostgreSQL, Redis, and MCP server services
Imports skills from multiple GitHub repositories including Anthropic Official Skills, community skills, and other skill collections
Integrates with OpenAI's API to provide semantic search capabilities for natural language skill discovery
Uses PostgreSQL with pgvector extension as the primary database for storing skill metadata, ratings, favorites, and analytics
Leverages Redis for caching to improve performance of skill searches and data retrieval
Skills Registry MCP Server
Intelligent discovery and management of Claude Skills using MCP (Model Context Protocol).
Features
š Semantic Search - Find skills using natural language
ā Ratings & Reviews - Community-curated skill quality
š¾ Favorites - Save your most-used skills
š Trending - Discover popular skills
š¤ Upload - Add custom skills
š·ļø Categories & Tags - Organized skill library
Quick Start (Docker)
Prerequisites
Docker and Docker Compose
OpenAI API key (for semantic search) or Anthropic API key
1. Clone and Configure
2. Start Services
3. Verify and Import Skills
This will import skills from:
Anthropic Official Skills (docx, pdf, pptx, xlsx, theme-factory, etc.)
Obra's Superpowers (test-driven-development, git workflows, etc.)
Composio Community Skills (changelog-generator, content-research-writer, etc.)
Other Community Skills (epub, ffuf, tapestry, etc.)
Usage with NCP
Install NCP
Add Skills Registry MCP
Test MCP Tools
MCP Tools Available
skill_search
Search for skills using natural language or filters.
skill_get
Fetch complete skill content and metadata.
skill_favorite_add
Add skill to favorites.
skill_rate
Rate a skill 1-5 stars.
skill_trending
Get popular skills.
skill_upload
Add a custom skill.
Development
Project Structure
Local Development
Import Existing Skills
Database Schema
See init.sql for complete schema. Key tables:
skills- Skill metadata and contentskill_ratings- User ratings and reviewsskill_favorites- User favoritesskill_usage- Analytics trackingskill_stats- Computed statistics view
Configuration
Environment Variables
DATABASE_URL- PostgreSQL connection stringREDIS_URL- Redis connection stringSKILLS_STORAGE_PATH- Local filesystem path for SKILL.md filesOPENAI_API_KEY- For semantic search (optional)ANTHROPIC_API_KEY- Alternative for semantic search (optional)
Docker Compose Services
postgres- PostgreSQL 15 with pgvectorredis- Redis 7 for cachingmcp-server- FastMCP server
Roadmap
Phase 1: MVP with local search ā
Phase 2: Semantic search with embeddings ā
Phase 3: Import existing skills from
/mnt/skills/Phase 4: Cloud-hosted registry option
Phase 5: Web UI for browsing
Phase 6: Skill versioning system
License
MIT
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables intelligent discovery and management of Claude Skills through semantic search, ratings, favorites, and community curation. Provides tools to search, upload, rate, and organize skills with natural language queries and comprehensive metadata.