Skip to main content
Glama
skill4agent MCP Server

skill4agent MCP Server

by osulivan

@skill4agent/mcp-server

δΈ­ζ–‡ | English

MCP (Model Context Protocol) Server for skill4agent - Search, view, and install AI skills in AI conversations.

Features

Provides the following capabilities through the MCP protocol:

  • πŸ” Search Skills - Search AI skills by keyword, with optional category filtering

  • πŸ“„ Get Details - View complete skill documentation (SKILL.md)

  • πŸ“¦ Installation Info - Get download links and installation commands for skills

Related MCP server: aiskillstore

Installation

npm install -g @skill4agent/mcp-server

Or run directly with npx:

npx @skill4agent/mcp-server

Usage in AI Applications (Claude Desktop, etc.)

Add the following to your Claude Desktop configuration file:

{
  "mcpServers": {
    "skill4agent": {
      "command": "npx",
      "args": ["-y", "@skill4agent/mcp-server"]
    }
  }
}

To use a custom API endpoint, add the env configuration:

{
  "mcpServers": {
    "skill4agent": {
      "command": "npx",
      "args": ["-y", "@skill4agent/mcp-server"],
      "env": {
        "SKILL4AGENT_API_URL": "https://your-custom-domain.com/api/mcp"
      }
    }
  }
}

Available Tools

search_skills

Search for AI skills.

Parameters:

  • keyword (required): Search keyword

  • categories (optional): Category filter, supports both English and Chinese

  • limit (optional): Limit the number of results, default is 10, maximum is 100

Example:

{
  "keyword": "React",
  "categories": ["Frontend Development"],
  "limit": 5
}

get_skill

Get detailed information about a specific skill.

Parameters:

  • skillId (required): Skill ID, obtained from the search_skills tool results

Example:

{
  "skillId": "frontend-design--anthropics-skills"
}

install_skill

Get installation information for a skill.

Parameters:

  • skillId (required): Skill ID

Example:

{
  "skillId": "frontend-design--anthropics-skills"
}

Environment Variables

Variable

Description

Default

SKILL4AGENT_API_URL

skill4agent API endpoint

https://skill4agent.com/api/mcp

Local Development

# Install dependencies
npm install

# Build
npm run build

# Development mode (hot reload)
npm run dev

# Run directly
node dist/index.js

Project Structure

@skill4agent/mcp-server/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ index.ts       # Entry point
β”‚   β”œβ”€β”€ server.ts      # MCP Server main logic
β”‚   β”œβ”€β”€ api/
β”‚   β”‚   └── client.ts  # API client
β”‚   └── tools/
β”‚       β”œβ”€β”€ search.ts  # search_skills tool
β”‚       β”œβ”€β”€ detail.ts  # get_skill tool
β”‚       └── install.ts # install_skill tool
β”œβ”€β”€ package.json
β”œβ”€β”€ tsconfig.json
└── README.md

License

MIT

Available Tools

3 tools
get_skillA

Get detailed information about a skill, including the complete SKILL.md content.

Use cases:

  • When you want to learn detailed information about a skill

  • When you need to view the core documentation (SKILL.md) of a skill

  • Before recommending or installing a skill, you need to confirm the detailed information to analyze whether it meets the requirements

Inputs: skillId (required).

install_skillC

Get installation methods for a skill.

Use cases:

  • When you need to install a skill

Inputs: skillId (required).

search_skillsA

Search for Skills by keyword, with optional category filtering. Returns a list of matching skills.

Use cases:

  • When looking for skills in a specific domain

  • When unsure what skill is needed but have a general direction

Inputs: keyword (required), categories, limit.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose with no overlap: get_skill retrieves detailed information, install_skill provides installation methods, and search_skills finds skills by keyword/category. The descriptions reinforce these distinct roles, making misselection unlikely.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern with snake_case (get_skill, install_skill, search_skills). The naming is predictable and readable, with verbs that accurately reflect each tool's function without deviation.

    Tool Count3/5

    With only 3 tools, the set feels thin for a skill management server, as it lacks operations like updating, deleting, or managing skill configurations. While the tools cover basic discovery and installation, the scope suggests more functionality would be expected for a complete skill lifecycle.

    Completeness2/5

    The tool surface is significantly incomplete for skill management, missing essential CRUD operations such as create_skill, update_skill, and delete_skill. Agents will hit dead ends when trying to modify or remove skills, limiting the server's utility beyond basic lookup and installation.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      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 enginee
      3
      411
      Apache 2.0
    • A
      license
      A
      quality
      D
      maintenance
      Agent-first skill marketplace MCP server. AI agents discover, install, and share skills across 7 platforms via MCP protocol. 15 tools including skill search, download, upload, and agent discovery.
      18
      4
      MIT
    • A
      license
      A
      quality
      D
      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
      33 npm
      3
      MIT