by K-Dense-AI
Provides semantic vector search and progressive loading of Claude Agent Skills for any MCP‑compatible AI assistant.
Enables AI assistants to discover and retrieve relevant Claude Agent Skills using embedded vectors and semantic similarity. The server follows the progressive disclosure pattern, initially returning lightweight metadata and loading full content or files only when requested.
~/.cursor/mcp.json with the command uvx claude-skills-mcp.uvx claude-skills-mcp to start the lightweight frontend, which automatically downloads the heavier backend in the background.uvx claude-skills-mcp --example-config > config.json, modify it, then launch with uvx claude-skills-mcp --config config.json.list_skills tool.Q: Do I need an Anthropic API key? A: No. The server runs locally and uses pre‑computed embeddings; API keys are only required if you replace the embedding model with a hosted service.
Q: How long does the initial backend download take? A: Approximately 60‑120 seconds on a typical broadband connection; it runs in the background after the frontend starts.
Q: Can I add my own skill repositories? A: Yes. Edit the configuration file to include additional GitHub URLs or local paths; the backend will clone/cache them automatically.
Q: What Python version is required? A: Python 3.12 is the supported version.
Q: How do I update the server?
A: Re‑run the uvx claude-skills-mcp command; it will fetch the latest package versions from PyPI.
Use Claude's powerful new Skills system with ANY AI model or coding assistant - including Cursor, Codex, GPT-5, Gemini, and more. This MCP server brings Anthropic's Agent Skills framework to the entire AI ecosystem through the Model Context Protocol.
A Model Context Protocol (MCP) server that provides intelligent search capabilities for discovering relevant Claude Agent Skills using vector embeddings and semantic similarity. This server implements the same progressive disclosure architecture that Anthropic describes in their Agent Skills engineering blog, making specialized skills available to any MCP-compatible AI application.
An open-source project by K-Dense AI - creators of autonomous AI scientists for scientific research.
This MCP server enables any MCP-compatible AI assistant to intelligently search and retrieve skills from our curated Claude Scientific Skills repository and other skill sources like the Official Claude Skills.
Add to Cursor via Cursor Directory →

Semantic search and progressive loading of Claude Agent Skills in Cursor
Add through the Cursor Directory, or add to your Cursor config (~/.cursor/mcp.json):
{
  "mcpServers": {
    "claude-skills": {
      "command": "uvx",
      "args": ["claude-skills-mcp"]
    }
  }
}
The frontend starts instantly and displays tools, automatically downloading and starting the backend in the background (~60-120s due to RAG dependencies, one-time). Subsequent uses are instant.
Run the server with default configuration:
uvx claude-skills-mcp
This starts the lightweight frontend which auto-downloads the backend and loads ~90 skills from Anthropic's official skills repository and K-Dense AI's scientific skills collection.
# 1. Print the default configuration
uvx claude-skills-mcp --example-config > config.json
# 2. Edit config.json to your needs
# 3. Run with your custom configuration
uvx claude-skills-mcp --config config.json
The server provides three tools for working with Claude Agent Skills:
search_skills - Semantic search for relevant skills based on task descriptionread_skill_document - Retrieve specific files (scripts, data, references) from skillslist_skills - View complete inventory of all loaded skills (for exploration/debugging)See API Documentation for detailed parameters, examples, and best practices.
The system uses a two-package architecture for optimal performance:
Frontend (claude-skills-mcp): Lightweight proxy (~15 MB)
Backend (claude-skills-mcp-backend): Heavy server (~250 MB)
Benefits:
uvx claude-skills-mcp)See Architecture Guide for detailed design and data flow.
Load skills from GitHub repositories (direct skills or Claude Code plugins) or local directories.
By default, loads from:
~/.claude/skills (if it exists)Contributions are welcome! To contribute:
uv run pytest tests/), then submituvx ruff check src/ before committingVersion Management: This monorepo uses a centralized version system:
VERSION file at the repo root to bump the versionpython3 scripts/sync-version.py to sync all references (or use --check to verify)scripts/build-all.sh script automatically syncs versions before buildingFor questions, email orion.li@k-dense.ai
This project is licensed under the Apache License 2.0.
Copyright 2025 K-Dense AI (https://k-dense.ai)
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by exa-labs
Provides real-time web search capabilities to AI assistants via a Model Context Protocol server, enabling safe and controlled access to the Exa AI Search API.
by perplexityai
Enables Claude and other MCP‑compatible applications to perform real‑time web searches through the Perplexity (Sonar) API without leaving the MCP ecosystem.
by MicrosoftDocs
Provides semantic search and fetch capabilities for Microsoft official documentation, returning content in markdown format via a lightweight streamable HTTP transport for AI agents and development tools.
by elastic
Enables natural‑language interaction with Elasticsearch indices via the Model Context Protocol, exposing tools for listing indices, fetching mappings, performing searches, running ES|QL queries, and retrieving shard information.
by graphlit
Enables integration between MCP clients and the Graphlit platform, providing ingestion, extraction, retrieval, and RAG capabilities across a wide range of data sources and connectors.
by mamertofabian
Fast cross‑platform file searching leveraging the Everything SDK on Windows, Spotlight on macOS, and locate/plocate on Linux.
by cr7258
Provides Elasticsearch and OpenSearch interaction via Model Context Protocol, enabling document search, index management, cluster monitoring, and alias operations.
by kagisearch
Provides web search and video summarization capabilities through the Model Context Protocol, enabling AI assistants like Claude to perform queries and summarizations.
by liuyoshio
Provides natural‑language search and recommendation for Model Context Protocol servers, delivering rich metadata and real‑time updates.