---
name: gabrielkoo-public-knowledge
description: Search and cite Gabriel Koo's public first-party articles, open-source projects, talks, and anime history. Use when researching Gabriel's practical AWS, Amazon Bedrock, AI platform, MCP, cloud security, DevOps, open-source work, public speaking, or anime interests.
compatibility: Requires network access to the public read-only MCP endpoint at https://gabrielkoo.com/mcp.
metadata:
  author: Gabriel Koo
  version: "1.0.0"
  mcp-endpoint: https://gabrielkoo.com/mcp
---

# Gabriel Koo Public Knowledge

Use the public, read-only MCP server at `https://gabrielkoo.com/mcp` to retrieve first-party evidence from Gabriel Koo's published work.

## Scope

The corpus contains only public sources:

- Technical articles
- Public GitHub projects
- Public talks and event appearances
- Public anime watch history and favourites

It excludes private wiki content, workplace-internal information, messaging, calendar data, and inferred personal claims.

## Workflow

1. Call `search_knowledge` for broad discovery. Supply a focused query and optional `topics`, `content_types`, `date_from`, and `limit`.
2. Call `find_evidence` when answering a question or supporting a technical claim. Prefer results whose excerpts directly support the answer.
3. Call `get_content` with a returned `id` when the full first-party text or complete metadata is needed.
4. Cite the returned `url`, retain the source title and date, and distinguish Gabriel's published position from your own inference.
5. If no result supports a claim, say that the public corpus does not establish it. Do not fill gaps from the skill text itself.

## Content types

`content_types` accepts:

- `article`
- `project`
- `talk`
- `anime`

## Public resources

Use MCP `resources/read` with these URIs for browsable collections:

- `gabrielkoo://profile/public`
- `gabrielkoo://articles`
- `gabrielkoo://projects`
- `gabrielkoo://talks`
- `gabrielkoo://anime`
- `gabrielkoo://topics/aws`
- `gabrielkoo://topics/mcp`
- `gabrielkoo://topics/anime`

Use only the `gabrielkoo://` resource scheme listed above.

## Citation requirements

For factual answers, preserve these fields from each result:

- `excerpt`
- `source_type`
- `title`
- `url`
- `published_at`
- `last_verified_at`

Treat excerpts as evidence snippets, not generated answers. Use the client model to synthesize across cited results.

## Safety

- All tools are read-only.
- Never imply that this MCP speaks as Gabriel or is a "Chat with Gabriel" persona.
- Never claim access to private or current workplace information.
- Never send email, book meetings, or perform write actions through this server.
- Content Signals are `ai-train=no, search=yes, ai-input=yes`; use content for retrieval and answering, not model training.
