# osulivan/skill4agent-mcp-server [Health: Active]

**Category:** 🛠️ Other Tools and Integrations  
**Repository:** https://github.com/osulivan/skill4agent-mcp-server  
**GitHub Stars:** 4  
**npm Downloads (last month):** 75  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/osulivan-skill4agent-mcp-server

## Description
MCP Server for skill4agent - Search, view, and install AI skills in AI conversations.

## Tools
Capabilities this server exposes over MCP:

- **search_skills** — 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
- **get_skill** — 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
- **install_skill** — Get installation methods for a skill.

Use cases:
- When you need to install a skill

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

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

**Requires environment variables:** `SKILL4AGENT_API_URL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What osulivan/skill4agent-mcp-server MCP server does

The osulivan/skill4agent-mcp-server MCP server makes skill4agent's skill catalog available to MCP-compatible AI applications. It focuses on three stages of working with a skill: discovery, inspection, and installation guidance. An agent can search the catalog, examine the full documentation associated with a result, and request the available download links or installation commands.

This is a catalog and information interface rather than a tool that installs files directly. The installation operation returns information needed to install a selected skill. A typical workflow is to search with a broad term, use the returned skill ID with the detail tool, assess the SKILL.md content, and then request installation information for the chosen result.

## How it works

The package communicates with the skill4agent API through MCP tools. `search_skills` requires a keyword and accepts optional category and result-limit parameters. Categories can be supplied in English or Chinese. The default result limit is 10, and the maximum is 100.

`get_skill` requires a `skillId`, normally obtained from `search_skills`. It returns detailed information for that skill, including the complete SKILL.md content. `install_skill` also takes a `skillId` and provides the skill's installation information, including download links and installation commands as described by the project.

The server is launched as a command process, making it suitable for MCP clients that support standard command-based server configuration.

## Setup and configuration

Install the package globally with npm:

```bash
npm install -g @skill4agent/mcp-server
```

Alternatively, run it without a global install:

```bash
npx @skill4agent/mcp-server
```

For a Claude Desktop setup, add an MCP server entry whose command is `npx` and whose argument list runs the package with `-y`. The server uses `https://skill4agent.com/api/mcp` by default. Set `SKILL4AGENT_API_URL` in the client's `env` object to point to a different API endpoint, such as a custom deployment.

Local development uses the repository's normal Node.js workflow: install dependencies with `npm install`, build with `npm run build`, use `npm run dev` for development mode, or run the compiled entry point with `node dist/index.js`.

## Tools and capabilities

The osulivan/skill4agent-mcp-server MCP server provides these tools:

- `search_skills`: Finds skills using a required keyword, with optional category filtering and a configurable result limit.
- `get_skill`: Retrieves detailed information and the full SKILL.md document for a required skill ID.
- `install_skill`: Returns installation information for a required skill ID, including available links and commands.

The tools support a decision process before installation: search can narrow the catalog, the detail operation can expose the skill's documentation for review, and the installation operation can provide the next commands or links.

## Limitations and notes

`get_skill` and `install_skill` depend on a valid skill ID; the documented way to obtain one is from search results. Category filtering is optional, while the search keyword is required.

Claude Desktop is the only client shown in the README configuration example; other MCP clients may require their own command-server configuration format.

_Full upstream README: https://allmcps.com/mcp/osulivan-skill4agent-mcp-server/readme_

