Skip to main content
Glama
zhuyansen

AgentSkillsHub MCP Server

by zhuyansen

AgentSkillsHub MCP Server

๐ŸŒ Website ยท ๐Ÿ”Ž Browse Skills ยท ๐Ÿ›ก๏ธ Security Report ยท ๐Ÿข Enterprise

Search, audit, and install open-source AI agent skills & MCP servers from inside your agent โ€” Claude Code, Cursor, Cline, Cherry Studio, or any MCP client. Every result is security-graded and quality-scored by AgentSkillsHub, a directory of 100K+ skills. The trust signal comes before you install.

// add to your MCP client config
{
  "mcpServers": {
    "agentskillshub": {
      "command": "npx",
      "args": ["-y", "@agentskillshub/mcp"]
    }
  }
}

That's it โ€” no API key, no signup. The server downloads a static catalog index once (~1.7 MB, cached locally) and does all searching locally, so it's fast, works offline after the first run, and puts zero load on the Hub backend.

Why an MCP server

Discovering a skill is easy. Knowing whether it's safe to run against your credentials is not. This server puts search + a trust check right in the agent's tool loop:

need a capability โ†’ search_skills โ†’ audit_skill โ†’ get_skill_install โ†’ install

Your agent sees the security grade and estimated token cost of a skill before it picks one โ€” signals other directories don't give it.

Related MCP server: skillet

Tools

Tool

What it does

search_skills

Find skills by natural-language query + filters (category, platform, min_stars, min_quality, verified_only, max_security_risk, limit). Returns each result's security_grade and estimated_tokens.

audit_skill

Free basic trust check for an owner/repo: security grade, plain-English verdict, quality score.

get_skill_install

Install commands for a runtime + a "check before you install" safety line. Returns instructions; it does not run anything.

Example

User: find me a safe way to query Postgres from Claude Code

The agent calls search_skills({ query: "query postgres", category: "mcp-server", max_security_risk: "safe" }) and gets back graded results:

call518/MCP-PostgreSQL-Ops   150โ˜…   ๐ŸŸข SAFE     quality 75/100
sgaunet/postgresql-mcp         6โ˜…   ๐ŸŸก CAUTION  ~17.2k tok

then audit_skill / get_skill_install before it installs anything.

Security grades

๐ŸŸข SAFE ยท ๐ŸŸก CAUTION ยท ๐Ÿ”ด UNSAFE ยท โ›” REJECT ยท โšช UNAUDITED

โšช UNAUDITED is not "probably fine" โ€” it means no one has audited it. The search_skills filter max_security_risk excludes un-audited skills, never silently treats them as safe.

We security-graded the whole catalog and wrote up what we found: We security-graded 117,854 AI agent skills.

Free vs. Pro

  • Free (this server): search_skills ยท audit_skill (basic) ยท get_skill_install, for any catalogued skill.

  • Pro / Enterprise: 5-dimension deep audit (code ยท credentials ยท vendor ยท supply-chain ยท operational), any GitHub URL (incl. <5โ˜… / private), CI/batch auditing, compliance evidence โ†’ https://agentskillshub.top/enterprise/

Env

Var

Default

AGENTSKILLSHUB_BASE

https://agentskillshub.top

AGENTSKILLSHUB_CACHE

~/.cache/agentskillshub (shared with the ash CLI)

  • CLI: @agentskillshub/cli โ€” the same search/audit/install from your terminal (npx @agentskillshub/cli search "โ€ฆ").

MIT ยฉ AgentSkillsHub

Available Tools

3 tools
audit_skillA

Free basic trust check for a skill: security grade, plain-English verdict, and quality score. Run this BEFORE installing/trusting a skill. Deep 5-dimension audit and auditing any GitHub URL (incl. <5โ˜… / private) are Pro features.

ParametersJSON Schema
NameRequiredDescriptionDefault
depthNoOnly 'basic' is available for free; 'deep' points you to Pro.
targetYesSkill as 'owner/repo' (e.g. 'modelcontextprotocol/servers').

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It discloses that only 'basic' depth is free, deep is Pro, and mentions outputs. Lacks details on rate limits or auth, but is sufficient for a simple check.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose, followed by limitations. No fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but description lists three output types. Covers limitations (Pro features, free vs paid). Could mention error handling or format of verdict, but adequate for a basic tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

100% schema coverage sets baseline at 3. Description adds value by clarifying that 'depth' enum value 'deep' requires Pro, and that 'target' format is 'owner/repo'. This goes beyond schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it performs a 'free basic trust check for a skill' and lists specific outputs (security grade, verdict, quality score), distinguishing it from sibling tools like get_skill_install and search_skills.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs 'Run this BEFORE installing/trusting a skill' and notes when to use alternatives (deep audit and GitHub URL auditing are Pro features).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_skill_installA

Get install commands for a skill plus a 'check before you install' safety line. Does NOT run anything โ€” returns what to install, how, and what to verify first. The agent/user executes.

ParametersJSON Schema
NameRequiredDescriptionDefault
runtimeNoTarget runtime โ€” decides which install command is recommended.
repo_full_nameYesSkill as 'owner/repo'.

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It clearly states non-execution and the inclusion of a safety verification step. Additional details on response format or side effects would improve, but current description is adequate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences are concise and front-load the key action. No wasted words, though the second sentence could be more integrated. Marginally below 5 due to slight redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description should explain return value structure. It broadly states 'what to install, how, and what to verify first' but lacks specifics on output format. For a low-complexity tool with 2 params, this is adequate but not thorough.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 100% coverage, so baseline is 3. Description adds context about 'safety line' but does not enhance parameter definitions beyond what the schema already provides (runtime enum, repo_full_name string).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool retrieves install commands and safety lines, explicitly noting it does not execute anything. This distinguishes it from siblings (audit_skill, search_skills) which have different purposes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for obtaining install instructions without executing, and notes that the agent/user will execute separately. However, it does not explicitly contrast with siblings or specify when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_skillsA

Find open-source AI agent skills & MCP servers in the AgentSkillsHub catalog (100K+ indexed, quality subset stars>=5). Natural-language query plus optional filters. Each result includes a security_grade and estimated_tokens so you can weigh safety and context-cost BEFORE selecting one.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 8, max 25).
queryYesNatural-language or keyword query, e.g. 'scrape a website', 'postgres', 'ๅŽป AI ๅ‘ณ'.
categoryNoRestrict to one category.
platformNoRestrict to a platform, e.g. 'claude-code', 'cursor', 'codex'.
min_starsNoMinimum GitHub stars.
min_qualityNoMinimum quality score (0-100).
verified_onlyNoOnly official / verified-org skills.
max_security_riskNoCap the security risk. 'safe' = only ๐ŸŸข SAFE; 'caution' = SAFE or CAUTION. Excludes un-audited.

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden. It mentions that results include security_grade and estimated_tokens, but does not disclose potential side effects, rate limits, or pagination. It is read-only by implication, but more detail would be helpful.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with a clear focus on purpose and key features. It is concise and well-structured, though it could be slightly more compressed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 8 parameters, good schema coverage, and no output schema, the description adequately covers scope, result details, and filtering options. It mentions the catalog size and quality criteria, providing sufficient context for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds context beyond the schema by noting the quality subset (stars>=5) and the presence of security_grade and estimated_tokens in results, which helps agents choose filters appropriately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool finds open-source AI agent skills & MCP servers from the AgentSkillsHub catalog using natural-language queries and filters. It distinguishes itself from sibling tools (audit_skill, get_skill_install) by focusing on search and discovery.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description indicates the tool is for searching and does not explicitly state when not to use it or provide alternatives. However, the sibling tools imply different purposes (audit and install), so the usage context is reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

TDQS

A4.2/5.0
Disambiguation5/5

Each tool has a distinct purpose: searching skills, auditing trust, and getting install commands. No overlap.

Naming Consistency5/5

All tools use consistent snake_case verb_noun pattern: search_skills, audit_skill, get_skill_install.

Tool Count4/5

Three tools are on the lower end but appropriate for the focused domain of skill discovery and trust assessment.

Completeness4/5

Covers the main user workflow of finding, auditing, and installing skills, though missing possibly detailed metadata retrieval.

Maintenance

ActivitySlowing
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    MCP server for discovering and installing AI agent skills from agentskill.sh. Search skills across platforms, browse trending skills, and install them with built-in security scanning.
    4
    13
    3
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to discover, install, and manage SKILL.md skills from a Git-backed registry via MCP tools for search, install, and list operations.
    17
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    This MCP server enables AI agents to search, discover, and install skills from the SkillsMP marketplace, with support for keyword and semantic search, skill content retrieval, and installation to various coding agents.
    5
    1,647
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to search, discover, and get recommendations from 20,000+ skills, tools, agents, rules, and MCP servers.
    5
    26
    1
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhuyansen/agentskillshub-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server