1. Conduid
  2. Blockchain
  3. For Public Health
MCP server · Blockchain

For Public Health

Framework for building evaluated, methodology-aware public health data agents using MCP servers

Unclaimed blockchain
34Low

Scored 5 months ago · breakdown

About For Public Health

For Public Health is an MCP server published by rdwj in the Blockchain category: framework for building evaluated, methodology-aware public health data agents using MCP servers.

The repository has 2 stars and 2 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/rdwj/mcp-for-public-health

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about For Public Health

Powered by Claude · Grounded in docs

I know everything about For Public Health. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP for Public Health

A framework for building evaluated, methodology-aware public health data agents using MCP (Model Context Protocol) servers. This project provides templates and patterns for creating agents that don't just retrieve data, but reason about its methodology, scope, and limitations before answering.

The Three Layers

1. MCP Server -- A tool server that enriches every data response with methodology context, geographic scope, cross-dataset comparisons, and supported/unsupported conclusions alongside the raw data. Templates in templates/mcp-server/.

2. Agent with Reasoning Protocol -- An agent that uses a structured 6-step reasoning protocol before answering any data question: cross-dataset reasoning, methodology awareness, scope adherence, causal inference boundaries, geographic resolution knowledge, and terminology fluency. Templates in templates/agent/.

3. Evaluation Pipeline -- A KFP (Kubeflow Pipelines) evaluation pipeline that scores agent responses on 7 capability dimensions using an LLM-as-judge, with gold standard comparisons. Templates in templates/eval-pipeline/.

Prerequisites

  • fips-agents CLI for scaffolding agents
  • An OpenShift cluster with OpenShift AI (or any Kubernetes cluster with KFP)
  • A vLLM-served model (or any OpenAI-compatible endpoint)
  • Python 3.11+

Quick Start

  1. Scaffold your MCP server: fips-agents create mcp-server your-domain-server. Add tools following the enrichment pattern in templates/mcp-server/example-tool.py.

  2. Customize the agent prompt: Copy templates/agent/prompts/system.md, replace {DOMAIN} with your domain, and update the tool descriptions and reasoning examples.

  3. Write seed questions and gold standards: Use templates/eval-pipeline/questions/seed-template.yaml and templates/eval-pipeline/gold-standards/example-seed.yaml as starting points.

  4. Run the eval pipeline: Adapt templates/eval-pipeline/pipeline.py with your model endpoint and MCP server URL, compile with python pipeline.py, and submit to your KFP instance.

Documentation

License

Apache 2.0. See LICENSE.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About For Public Health

How do I install For Public Health?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is For Public Health safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is For Public Health still maintained?

Yes — the last commit was 5 months ago. The repository has 2 stars and 2 forks.