Install
$ agentstack add mcp-nickzren-biomed-agent ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Biomedical Agent Workspace
Connecting AI to biomedical data.
biomed-agent is an MCP-backed biomedical research workspace for Claude Code, Codex, and other coding agents. It provides server registration, diagnostics, and source-backed routing guidance across OpenTargets, Monarch, MyGene, MyChem, and MyDisease.
What It Provides
- MCP server registry and local path handling.
- A tiny diagnostics CLI for server/tool inspection.
- The cross-server research contract for agents.
- Example MCP registration in [mcp.json](mcp.json).
Architecture
flowchart TB
user["User"] --> runtime["Codex / Claude Code"]
subgraph repo["biomed-agent"]
contract["AGENTS.mdcanonical contract"]
skill["skills/biomed-researchresearch workflow"]
config["mcp.jsonserver registration"]
diagnostics["Diagnostics CLIlist, inspect, call, doctor"]
client["biomed_agent/servers.py + biomed_agent/mcp_client.pymechanical MCP access"]
end
runtime --> contract
contract --> skill
contract --> config
diagnostics --> client
config --> servers["5 biomedical MCP servers"]
client --> servers
servers --> sources["OpenTargets, Monarch, MyGene,MyChem, MyDisease data"]
MCP Servers
The default setup expects sibling repos:
../opentargets-mcp../monarch-mcp../mygene-mcp../mychem-mcp../mydisease-mcp
Override paths with OPENTARGETS_MCP_PATH, MONARCH_MCP_PATH, MYGENE_MCP_PATH, MYCHEM_MCP_PATH, or MYDISEASE_MCP_PATH.
Setup
uv sync
Install From Git
uvx --from git+https://github.com/nickzren/biomed-agent biomed-agent doctor
doctor needs the MCP repos at the expected sibling paths or matching *_MCP_PATH environment variables.
Install Agent Skill
Copy this into a new Codex or Claude Code session:
Set up biomed-research, the source-backed biomedical research skill for agents.
If npm is available:
npx skills add nickzren/biomed-agent --skill biomed-research -y -g
Otherwise:
dir="${XDG_DATA_HOME:-$HOME/.local/share}/agent-skills"
repo="$dir/biomed-agent"
mkdir -p "$dir"
test -d "$repo" || gh repo clone nickzren/biomed-agent "$repo"
"$repo/install.sh"
Manual install from this checkout:
./install.sh
Diagnostics
uv run biomed-agent list-servers
uv run biomed-agent list-servers --json
uv run biomed-agent list-tools
uv run biomed-agent list-tools --json
uv run biomed-agent list-tools --server opentargets
uv run biomed-agent call-tool opentargets.search_entities '{"query_string":"BRAF","entity_names":["target"]}'
uv run biomed-agent doctor
uv run biomed-agent doctor --json
Init Config
init is print-only. It does not edit Codex, Claude Code, or Cursor settings.
uv run biomed-agent init --runtime codex --print
uv run biomed-agent init --runtime claude --print
uv run biomed-agent init --runtime cursor --print
uv run biomed-agent init --runtime codex --print --mcp-base ../
Tests
uv run pytest tests/ -q
Safety
Research and educational use only. This is not a clinical decision system and must not provide diagnosis, prescribing, dosing, or patient-specific treatment advice.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: nickzren
- Source: nickzren/biomed-agent
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.