
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
@pharmatools/opengate-mcp
Advanced tools
MCP server for OpenGATE — let an AI agent check whether its answers are grounded in the provided context. Deterministic, no LLM judge.
An MCP server that lets an AI agent check whether its own answers are grounded in the context it was given — before returning them.
It exposes one tool, check_grounding, backed by OpenGATE's deterministic grounding check. No LLM-as-judge: the verdict is reproducible and gold-anchored.
An agent doing RAG or document QA can hallucinate a figure, drop a required fact, or answer confidently when the context doesn't actually contain the answer. check_grounding catches all three, deterministically:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"opengate": {
"command": "npx",
"args": ["-y", "@pharmatools/opengate-mcp"]
}
}
}
Then, in a conversation, the agent can self-check:
Before you answer, use
check_groundingwith your draft answer and the retrieved passages.
check_grounding
| Argument | Type | Meaning |
|---|---|---|
answer | string | The answer to check. |
context | string | string[] | The retrieved context it must be grounded in. |
question | string (optional) | The original question (lets its numbers count as grounded). |
expected_facts | string[] (optional) | Facts a correct answer must contain. |
allowed_new_numbers | string[] (optional) | Numbers the answer may introduce that aren't in the context. |
must_abstain | boolean (optional) | Set true when the context can't answer — the answer must then decline. |
Returns a GROUNDED / NOT GROUNDED verdict with named issues, plus structured output (grounded, issues, anchorsMissed, ungroundedNumbers, abstained).
Runs entirely on your machine. check_grounding is a deterministic, local text
comparison — the answer and context you pass are processed in memory and never
transmitted or stored. No accounts, no analytics, no external network calls, no
third-party model. Full policy: https://www.pharmatools.ai/privacy
MIT licensed.
FAQs
MCP server for OpenGATE — let an AI agent check whether its answers are grounded in the provided context. Deterministic, no LLM judge.
The npm package @pharmatools/opengate-mcp receives a total of 25 weekly downloads. As such, @pharmatools/opengate-mcp popularity was classified as not popular.
We found that @pharmatools/opengate-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.