Skip to content

Add Haunt MCP (resolves #233 — conflict resolved)#288

Merged
kantorcodes merged 2 commits into
mainfrom
resolve-conflicts-233
Jul 9, 2026
Merged

Add Haunt MCP (resolves #233 — conflict resolved)#288
kantorcodes merged 2 commits into
mainfrom
resolve-conflicts-233

Conversation

@kantorcodes

Copy link
Copy Markdown
Member

Resolves merge conflict in #233 by merging latest main.

Original PR: #233 by @Darko893

Co-authored-by: Darko893 Darko893@users.noreply.github.com

Darko893 and others added 2 commits June 23, 2026 21:18
Resolved conflicts in README.md, plugins.json, and marketplace.json.
Added Haunt MCP entries. Kept plugin files per contributor submission.

Signed-off-by: Michael Kantor <6068672+kantorcodes@users.noreply.github.com>
@kantorcodes
kantorcodes merged commit 65a7bd2 into main Jul 9, 2026
7 of 9 checks passed
@kantorcodes kantorcodes mentioned this pull request Jul 9, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request integrates the Haunt MCP web extraction plugin into the marketplace and documentation. The review feedback identifies a mismatch in the plugin identifier within the marketplace configuration, recommends correcting the alphabetical sorting of the plugin list in the README, and suggests enabling model invocation in the skill definition so that agents can automatically discover and load the extraction guidelines.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

"icon": "./plugins/Dkm0315/frappe-agent/assets/frappe-agent-icon.svg"
},
{
"name": "Haunt MCP",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The name field in the marketplace entry should match the plugin's identifier in its plugin.json (which is "haunt-mcp"). Using "Haunt MCP" with spaces and capital letters will cause a mismatch and may break plugin installation or resolution. The user-facing name should be specified in displayName instead.

Suggested change
"name": "Haunt MCP",
"name": "haunt-mcp",

Comment thread README.md
- [Epic Harness](https://github.com/epicsagas/epic-harness) - Auto-trigger quality skills + self-evolving agent harness — orbit (spec-to-ship), evolve (skill mutation), team (multi-agent), TDD, check, ship, simplify, debug, perf, secure.
- [Espresso](https://github.com/mirkobozzetto/espresso) - Full token-saving stack in one plugin - output compression, global rules, RTK hook, Caveman ultra, GitNexus config. Detects existing setup, installs only what's missing. Works on Claude Code and Codex.
- [Flaky Detector](./plugins/mturac/flaky-detector) - Run a test command N times, report per-test flakiness %.
- [Haunt MCP](https://github.com/Darko893/mcp-server) - Web extraction MCP for permitted public pages. Returns clean JSON, Markdown, article fields, metadata, and usage with clear blocked-page errors.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The list of third-party plugins is alphabetically sorted. 'Haunt MCP' (H) should be placed after 'Generative Media Skills' (G) instead of before 'Frappe Agent' (F).

---
name: haunt-web-extraction
description: Use Haunt MCP to extract structured JSON, clean Markdown, article fields, metadata, or usage from permitted public web pages.
disable-model-invocation: true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Setting disable-model-invocation: true prevents the AI agent from automatically loading this skill when it needs to perform web extraction. Since this skill contains important guidelines on how to use the Haunt MCP tools (such as using try_demo_extract first and handling blocked pages), it should be automatically discoverable by the agent. Consider removing this field or setting it to false so the agent can automatically load these instructions when relevant.

Suggested change
disable-model-invocation: true
disable-model-invocation: false

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants