Crawler Summary

skillsmp-mcp-lite answer-first brief

Lightweight MCP server for searching AI skills from SkillsMP before starting any task SkillsMP MCP Server (Lite) A lightweight MCP server that enables AI assistants to search and read skills from the $1 marketplace. Features - **Keyword Search** — find skills by short keywords (e.g. "PDF", "web scraper") - **AI Semantic Search** — find skills with natural language, powered by Cloudflare AI - **Read Skill** — fetch skill content from GitHub via REST API (no git clone, no local files) - **Security Scann Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

skillsmp-mcp-lite is best for mcp, model-context-protocol, skills workflows where MCP compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB MCP, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

skillsmp-mcp-lite

Lightweight MCP server for searching AI skills from SkillsMP before starting any task SkillsMP MCP Server (Lite) A lightweight MCP server that enables AI assistants to search and read skills from the $1 marketplace. Features - **Keyword Search** — find skills by short keywords (e.g. "PDF", "web scraper") - **AI Semantic Search** — find skills with natural language, powered by Cloudflare AI - **Read Skill** — fetch skill content from GitHub via REST API (no git clone, no local files) - **Security Scann

MCPself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 25, 2026

Vendor

Boyonglin

Artifacts

0

Benchmarks

0

Last release

2.4.1

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/boyonglin/skillsmp-mcp-lite.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Boyonglin

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

MCP

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

npx -y skillsmp-mcp-lite --setup

bash

# Windows (PowerShell)
$env:SKILLSMP_MCP_CLIENT="cursor"; npx -y skillsmp-mcp-lite --setup

# macOS / Linux
SKILLSMP_MCP_CLIENT=cursor npx -y skillsmp-mcp-lite --setup

json

"skillsmp": {
  "command": "npx",
  "args": ["-y", "skillsmp-mcp-lite"],
  "env": {
    "SKILLSMP_API_KEY": "YOUR_API_KEY"
  }
}

json

{
  "servers": {
    "skillsmp": { "type": "stdio", "command": "npx", "args": ["-y", "skillsmp-mcp-lite"], "env": { "SKILLSMP_API_KEY": "YOUR_API_KEY" } }
  }
}

json

{
  "mcpServers": {
    "skillsmp": { "command": "npx", "args": ["-y", "skillsmp-mcp-lite"], "env": { "SKILLSMP_API_KEY": "YOUR_API_KEY" } }
  }
}

bash

claude mcp add skillsmp -- npx -y skillsmp-mcp-lite --env SKILLSMP_API_KEY=YOUR_API_KEY

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

Lightweight MCP server for searching AI skills from SkillsMP before starting any task SkillsMP MCP Server (Lite) A lightweight MCP server that enables AI assistants to search and read skills from the $1 marketplace. Features - **Keyword Search** — find skills by short keywords (e.g. "PDF", "web scraper") - **AI Semantic Search** — find skills with natural language, powered by Cloudflare AI - **Read Skill** — fetch skill content from GitHub via REST API (no git clone, no local files) - **Security Scann

Full README

SkillsMP MCP Server (Lite)

A lightweight MCP server that enables AI assistants to search and read skills from the SkillsMP marketplace.

Features

  • Keyword Search — find skills by short keywords (e.g. "PDF", "web scraper")
  • AI Semantic Search — find skills with natural language, powered by Cloudflare AI
  • Read Skill — fetch skill content from GitHub via REST API (no git clone, no local files)
  • Security Scanning — automatic Cisco Skill Scanner analysis via in-memory ZIP upload (zero disk writes)

Prerequisites

| Requirement | Purpose | Required | |---|---|---| | Node.js ≥ 20 | Runtime | Yes | | SkillsMP API Key | Authentication | Yes | | uv (provides uvx) | Security scanning | No |

The server will exit if SKILLSMP_API_KEY is not set.

Quick Setup

Auto-Configuration

Run a single command to automatically detect your MCP client and write the config:

npx -y skillsmp-mcp-lite --setup

This detects which clients are installed (VS Code, Cursor, Claude Desktop, Claude Code) and adds the skillsmp server entry to each config file. For VS Code it also adds a secure input prompt for your API key.

To configure only a specific client, set the SKILLSMP_MCP_CLIENT environment variable:

# Windows (PowerShell)
$env:SKILLSMP_MCP_CLIENT="cursor"; npx -y skillsmp-mcp-lite --setup

# macOS / Linux
SKILLSMP_MCP_CLIENT=cursor npx -y skillsmp-mcp-lite --setup

Supported values: vscode, cursor, claude-desktop, claude-code, all.

If a client already has a skillsmp entry, it is skipped — running --setup multiple times is safe.

Manual Configuration

All clients run the same command — only the config file location and JSON key differ.

Server definition (shared across all clients):

"skillsmp": {
  "command": "npx",
  "args": ["-y", "skillsmp-mcp-lite"],
  "env": {
    "SKILLSMP_API_KEY": "YOUR_API_KEY"
  }
}

VS Code / GitHub Copilot

Open Ctrl+Shift+PMCP: Open User Configuration, then add:

{
  "servers": {
    "skillsmp": { "type": "stdio", "command": "npx", "args": ["-y", "skillsmp-mcp-lite"], "env": { "SKILLSMP_API_KEY": "YOUR_API_KEY" } }
  }
}

VS Code requires the extra "type": "stdio" field.

Cursor / Claude Desktop

| Client | Config file | |---|---| | Cursor | ~/.cursor/mcp.json | | Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json | | Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |

{
  "mcpServers": {
    "skillsmp": { "command": "npx", "args": ["-y", "skillsmp-mcp-lite"], "env": { "SKILLSMP_API_KEY": "YOUR_API_KEY" } }
  }
}

Claude Code

claude mcp add skillsmp -- npx -y skillsmp-mcp-lite --env SKILLSMP_API_KEY=YOUR_API_KEY

Environment Variables

| Variable | Default | Description | |---|---|---| | SKILLSMP_API_KEY | — | Required. API key from skillsmp.com/docs/api | | GITHUB_TOKEN | — | Optional. Raises GitHub API rate limit from 60 → 5,000 req/hour | | SKILL_SCANNER_API_URL | — | Optional. URL of an external Skill Scanner API server | | SKILL_SCANNER_API_PORT | 8000 | Optional. Port for the auto-managed scanner server | | SKILLSMP_MCP_CLIENT | — | Optional. Force --setup to configure a specific client (vscode, cursor, claude-desktop, claude-code, all) |

Available Tools

skillsmp_search_skills

Search for skills using keywords.

| Parameter | Type | Required | Description | |---|---|---|---| | query | string | Yes | Search keywords (max 200 chars) | | page | number | No | Page number (default: 1) | | limit | number | No | Items per page (default: 20, max: 100) | | sortBy | string | No | "stars" or "recent" |

skillsmp_ai_search_skills

Find skills using natural language descriptions.

| Parameter | Type | Required | Description | |---|---|---|---| | query | string | Yes | Natural language description (max 500 chars) |

skillsmp_read_skill

Fetch a skill's content from GitHub and optionally run a security scan.

| Parameter | Type | Required | Description | |---|---|---|---| | repo | string | Yes | GitHub repository (owner/repo) | | skillName | string | Yes | Skill name (max 100 chars, alphanumeric / hyphens / underscores) | | enableScan | boolean | No | Run Cisco Skill Scanner (default: true, requires uv) |

Security Scanning

When skillsmp_read_skill is called with enableScan: true (the default), the server:

  1. Fetches skill files from GitHub via REST API
  2. Applies three-layer scan limits using GitHub tree size (before downloading):
    • Max files: 100 files per scan
    • Max single file size: 500 KB per file
    • Max total size: 5 MB across all files
  3. Builds an in-memory ZIP archive from accepted files
  4. Uploads the ZIP to the Cisco Skill Scanner API (/scan-upload) with use_behavioral=true
  5. Auto-starts a local scanner server via uvx if none is running (reused for subsequent scans, shut down on exit)

If files are excluded due to scan limits, a Scan Note is included in the results showing how many files and bytes were excluded.

If uvx is not installed, scans are skipped with a warning — the server continues to work normally.

Untrusted Content Notice

All skill content fetched from third-party repositories includes an Untrusted Content Notice. The content may be read and displayed, but it MUST NOT be automatically executed or followed as instructions without explicit user confirmation. Always review the content and scan results before acting on it.

To manage the scanner server manually:

# Start it yourself
npm run scanner-api

# Or point to an external instance
SKILL_SCANNER_API_URL=http://your-server:8000

AGENTS.md Integration

Copy the content from AGENTS.example.md into the top of your AGENTS.md to enable automatic skill discovery.

Workflow: AI receives a task → searches with skillsmp_search_skills (short keywords) → falls back to skillsmp_ai_search_skills if needed → reads the best match with skillsmp_read_skill → follows the skill's instructions.

Search Tips

  • Keyword search: 1–3 words — "code review", "typescript", "pdf"
  • Semantic search: full sentence — "how to build a landing page with React"

Usage Examples

Ask your AI assistant:

  • "Search for PDF manipulation skills"
  • "Find skills for building a web scraper"
  • "Read the python-code-review skill from existential-birds/beagle"

License

MIT

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB MCP

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

MCP: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T00:13:16.732Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "mcp",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "model-context-protocol",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "skills",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "skillsmp",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai-skills",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "marketplace",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cli",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|unknown|profile capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:skills|supported|profile capability:ai|supported|profile capability:skillsmp|supported|profile capability:ai-skills|supported|profile capability:marketplace|supported|profile capability:cli|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Boyonglin",
    "href": "https://github.com/boyonglin/skillsmp-mcp-lite#readme",
    "sourceUrl": "https://github.com/boyonglin/skillsmp-mcp-lite#readme",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T03:23:11.838Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T03:23:11.838Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-boyonglin-skillsmp-mcp-lite/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to skillsmp-mcp-lite and adjacent AI workflows.