Harness MCP Bridge

@zack/harness-mcp-bridge

AgentPM Harness starter showing Harness-managed MCP exports and scoped runtime MCP imports in one workspace.

Use case: harness-mcp-bridgeagentpm-runnodemcpworkspace
Bootstrap
agentpm new @zack/harness-mcp-bridge@0.1.0 my-project
Next steps
cp .env.local.example .env.local
Weekly starts
1
0%
Last publish
Today
v0.1.0
agent.json
{
  "name": "harness-mcp-bridge",
  "version": "0.1.0",
  "description": "AgentPM Harness starter showing Harness-managed MCP exports and scoped runtime MCP imports in one workspace.",
  "template": {
    "display_name": "Harness MCP Bridge",
    "use_case": "harness-mcp-bridge",
    "execution_surfaces": [
      "agentpm-run"
    ],
    "stack": [
      "node",
      "mcp",
      "workspace"
    ],
    "files_root": "template",
    "variables": [
      {
        "name": "project_name",
        "default": "harness-mcp-bridge",
        "required": true,
        "description": "Generated project name. Generation-time only; do not use for API keys, tokens, passwords, or runtime secrets."
      },
      {
        "name": "workspace_label",
        "default": "Harness MCP Bridge",
        "required": true,
        "description": "Human-readable label shown in the generated README, Harness config, and terminal output."
      }
    ],
    "dependencies": {
      "tools": [
        {
          "name": "@zack/csv-query",
          "version": "0.1.4"
        },
        {
          "name": "@zack/json-transform",
          "version": "0.1.1"
        }
      ],
      "agents": [],
      "loop": "@zack/react-loop@0.1.0"
    },
    "entrypoints": [
      {
        "label": "Create local env file",
        "command": "cp .env.local.example .env.local"
      },
      {
        "label": "Install Node dependencies",
        "command": "pnpm install"
      },
      {
        "label": "Configure Agent MCP export bindings",
        "command": "pnpm setup:bindings"
      },
      {
        "label": "Check Harness readiness with the local MCP import server",
        "command": "pnpm harness:json"
      },
      {
        "label": "Run one MCP-import-backed prompt",
        "command": "pnpm run harness:headless -- \"Use the MCP bridge to verify the imported lookup tool.\""
      },
      {
        "label": "Run scaffold tests",
        "command": "pnpm test"
      }
    ]
  },
  "readme": "README.md",
  "license": {
    "spdx": "MIT"
  }
}
Template metadata
Use case
harness-mcp-bridge
Execution surfaces
agentpm-run
Stack
nodemcpworkspace
Included packages
Agents
This template does not declare any agent package dependencies.
Skills
This template does not declare any skill package dependencies.
Knowledge
This template does not declare any knowledge package dependencies.
Memory
This template does not declare any memory package dependencies.
Profiles
This template does not declare any profile package dependencies.
Entrypoints
Create local env file
cp .env.local.example .env.local
Install Node dependencies
pnpm install
Configure Agent MCP export bindings
pnpm setup:bindings
Check Harness readiness with the local MCP import server
pnpm harness:json
Run one MCP-import-backed prompt
pnpm run harness:headless -- "Use the MCP bridge to verify the imported lookup tool."
Run scaffold tests
pnpm test