Skip to main content
Glama

mcp_skill_provider

MCPスキルプロバイダー — Harness Engineeringスキルの検索、取得、コマンド実行を行います。

mcp_skill_provider は、mcp_daemon_engine に登録されたスタンドアロンのMCPモジュールです。エージェントに3つのツールを公開します:

  • 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