AI技能管理服务器

MCP服务器用于在AI对话中搜索、查看和安装AI技能,支持通过关键词搜索、获取技能详情及安装信息。

  • by osulivan
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 osulivan/skill4agent-mcp-server

使用说明

@skill4agent/mcp服务器

中文 |英语

用于skill4agent的MCP(模型上下文协议)服务器-在AI对话中搜索、查看和安装AI技能。

特性

通过MCP协议提供以下功能:

  • 🔍 检索技巧 -按关键字搜索AI技能,可选类别过滤
  • 📄 获取详细信息 -查看完整的技能文档(skill.md)
  • 📦 安装信息 -获取技能的下载链接和安装命令

安装

npm install -g @skill4agent/mcp-server

或者直接使用npx运行:

npx @skill4agent/mcp-server

在人工智能应用程序中的使用(克劳德桌面等)

将以下内容添加到您的Claude Desktop配置文件中:

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

若要使用自定义API终结点,请添加 env 配置:

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

可用工具

搜索技能

搜索AI技能。

参数:

  • keyword (必填):搜索关键字
  • categories (可选):类别过滤器,支持中英文
  • limit (可选):限制结果数量,默认为10,最大为100

例子:

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

获取技能

获取特定技能的详细信息。

参数:

  • skillId (必填):技能ID,从 search_skills 工具结果

例子:

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

install_skill

获取技能的安装信息。

参数:

  • skillId (必填):技能ID

例子:

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

环境变量

变量 描述 默认值
SKILL4AGENT_API_URL skill4agent API端点 https://skill4agent.com/api/mcp

本地开发

# Install dependencies
npm install

# Build
npm run build

# Development mode (hot reload)
npm run dev

# Run directly
node dist/index.js

项目结构

@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

相关链接

许可证

麻省理工学院