Skip to main content
Glama

mcp_skill_provider

MCP 技能提供器 — 用于搜索、检索和执行 Harness Engineering 技能命令。

mcp_skill_provider 是一个独立的 MCP 模块,注册在 mcp_daemon_engine 中。它向代理暴露三个工具:

  • search_skills(query, limit?) — 对技能目录进行词法搜索

  • get_skill(name) — 从 Harness Engineering 检索完整的技能说明

  • run_command(name, argv, workspace_scope?) — 为技能执行白名单命令

安装

pip install -e .

Related MCP server: Harness MCP Server

配置

通过环境变量设置 Harness Engineering GraphQL 端点:

HSK_GRAPHQL_ENDPOINT=http://localhost:8000/graphql

与 mcp_daemon_engine 配合使用

通过 mcp_daemon_engine 的 loadMcpConfiguration 变更操作注册该模块。mcp_configuration.py 已声明守护进程所需的 tools、modules 和 module_links 块 — 它将每个工具指向:

{
  "module_name": "mcp_skill_provider",
  "class_name": "mcp_skill_provider.mcp_skill_provider.MCPSkillProvider",
  "package_name": "mcp_skill_provider",
  "source": ""
}

source: "" 表示该包必须可从守护进程的 sys.path 导入(例如 pip install -e .);它不会从 S3 获取。真实的 GraphQL 端点/凭据值在注册时通过 loadMcpConfiguration 的 variables 参数提供,该参数会覆盖清单中占位符 setting.graphql_modules 的值。

许可证

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    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.
    18 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables coding agents to search, recommend, and validate a stack of reusable skills from a local catalog, producing deterministic plans without modifying the project.
    6,024 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to manage, search, plan, and execute reusable skills while automatically enforcing always-on coding and reasoning guidelines. It provides workflow orchestration, permission-controlled execution, dynamic skill registration, and feedback-based ranking.
    9
    11 npm
    1
    MIT