Skip to main content
Glama

mcp_skill_provider

MCP skill provider — search, retrieve, and execute commands for Harness Engineering skills.

mcp_skill_provider is a standalone MCP module registered with mcp_daemon_engine. It exposes three tools to agents:

  • search_skills(query, limit?) — lexical search over the skill catalog

  • get_skill(name) — retrieve full skill instructions from Harness Engineering

  • run_command(name, argv, workspace_scope?) — execute an allowlisted command for a skill

Installation

pip install -e .

Related MCP server: Harness MCP Server

Configuration

Set the Harness Engineering GraphQL endpoint via environment variable:

HSK_GRAPHQL_ENDPOINT=http://localhost:8000/graphql

Usage with mcp_daemon_engine

Register the module through mcp_daemon_engine's loadMcpConfiguration mutation. mcp_configuration.py already declares the tools, modules, and module_links blocks the daemon needs — it points every tool at:

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

source: "" means the package must be importable from the daemon's sys.path (e.g. pip install -e .); it is not fetched from S3. Real GraphQL endpoint/credential values are supplied at registration time via loadMcpConfiguration's variables argument, which overrides the placeholder setting.graphql_modules values in the manifest.

License

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.
    12 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    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,708 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to autonomously search, evaluate, and install skills from the skills.sh catalog.
    4
    16 npm
    ISC