QdrantSkillsMCP 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global QdrantSkillsMCP --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local QdrantSkillsMCP --version 1.0.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=QdrantSkillsMCP&version=1.0.0
                    
nuke :add-package QdrantSkillsMCP --version 1.0.0
                    

QdrantSkillsMCP

A .NET 10 MCP (Model Context Protocol) server for vector-based skill storage and retrieval using Qdrant. Enables AI agents (Claude Code, Copilot, Codex, etc.) to semantically search, load, and manage skills via MCP tools.

Install

# .NET 10+ (ephemeral, no install)
dnx QdrantSkillsMCP --console help

# Or install globally
dotnet tool install -g QdrantSkillsMCP
qdrant-skills-mcp --console help

Quick Start

# Initialize config with local Qdrant preset
qdrant-skills-mcp --config init

# Auto-configure your AI agent (Claude, Copilot, Codex, etc.)
qdrant-skills-mcp --setup

# Search skills via CLI
qdrant-skills-mcp --console search "authentication"

# Interactive REPL
qdrant-skills-mcp --console

Configuration

# Show all config with sources
qdrant-skills-mcp --config show

# Set remote Qdrant host
qdrant-skills-mcp --config set QdrantHost=my-qdrant.example.com
qdrant-skills-mcp --config set UseTls=true
qdrant-skills-mcp --config set QdrantApiKey=your-api-key

# Switch between profiles
qdrant-skills-mcp --config use cloud

# Validate connection
qdrant-skills-mcp --config validate

# Generate env var template for your shell
qdrant-skills-mcp --config env

MCP Tools

When running as an MCP server (default mode), exposes these tools to agents:

Tool Description
search-skills Semantic vector search with configurable temperature and max results
load-skill Fetch specific skill(s) by name
add-skill Persist a skill with YAML frontmatter to Qdrant
update-skill Update existing skill content and re-embed
delete-skill Permanently remove a skill
archive-skill Soft-hide a skill without deletion
list-skills List all skills (supports --names and --summaries modes)
reset-session Clear session tracking for loaded skills
get-skill-guide Returns the bundled SKILL.md teaching agents how to use QdrantSkillsMCP

Embedding Providers

Configurable via --config set EmbeddingProvider=<provider>:

  • LocalONNX (default) — all-MiniLM-L6-v2, runs locally, no API key needed
  • OpenAI — text-embedding-3-small/large
  • Ollama — any Ollama embedding model
  • AzureOpenAI — Azure-hosted OpenAI embeddings

Development

Requires .NET 10 SDK and Docker (for Qdrant via Aspire).

# Run with Aspire (starts Qdrant automatically)
dotnet run --project src/QdrantSkillsMCP.AppHost

# Run tests
dotnet test

License

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.5.7-alpha.0.1 54 4/1/2026
1.5.6 89 4/1/2026
1.5.5 92 4/1/2026
1.5.4 91 4/1/2026
1.5.3 86 4/1/2026
1.5.2-alpha.0.1 51 4/1/2026
1.5.1 89 4/1/2026
1.5.1-alpha.0.1 54 4/1/2026
1.4.0 99 3/30/2026
1.3.1 89 3/30/2026
1.3.0 152 3/28/2026
1.2.0 94 3/28/2026
1.1.0 88 3/28/2026
1.0.1 107 3/28/2026
1.0.0 90 3/28/2026
0.0.0-alpha.0.86 44 3/28/2026