# Use 姓王者的博客 with your agent.

[姓王者的博客](https://xingwangzhe.fun/) (`xingwangzhe.fun`) registers 7 WebMCP tools. 7 of 7 tools declares `readOnlyHint`, so an agent can invoke them through `tools.call`. The registry runs the tool in a fresh headless page on xingwangzhe.fun and returns untrusted site content.

This page mirrors the [WebMCP Registry](https://wmcp.ai/sites/xingwangzhe.fun) listing for `xingwangzhe.fun`, last live-checked by the registry at 2026-09-21T21:37:33.469Z. Run `ghostget webmcp sites.get --input '{"domain":"xingwangzhe.fun"}' --json` for the current schema; the listing can drift between checks.

## Use 姓王者的博客 with my agent

Ghostget's bundled `webmcp` adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

```
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
```

**Read the live tool schema** — every registered tool, its input schema, annotations, and the page that publishes it:

```
ghostget webmcp sites.get --input '{"domain":"xingwangzhe.fun"}' --json
```

**Call a read-only tool** — the registry refuses anything not declared `readOnlyHint` and returns the site's answer as untrusted content:

```
ghostget webmcp tools.call --input '{"domain":"xingwangzhe.fun","tool":"stalux_current_post","input":"{}"}' --json
```

## Registered WebMCP tools

姓王者的博客 publishes 7 tools on xingwangzhe.fun; 7 declare `readOnlyHint`.

| Tool | What it does | Callable through Ghostget |
| --- | --- | --- |
| `stalux_current_post` | 返回用户当前正在浏览的那篇文章的元信息。当用户说「这篇文章」「当前页面」时先调用它确定上下文，比读正文便宜得多。不在文章页时返回错误。 | Callable read-only tool |
| `stalux_get_post` | 按 abbrlink 或标题关键词定位一篇文章，返回其元信息（标题、日期、分类、标签、摘要、字数、文章页 URL）。只要元信息时用它，比读取正文便宜得多；读正文请用 stalux_read_post。获取 abbrlink 可先用 stalux_list_posts 或 stalux_search_posts。 | Callable read-only tool |
| `stalux_list_posts` | 分页列出博客的全部已发布文章，返回标题、永久链接（abbrlink）、日期、分类、标签、摘要与文章页 URL。需要浏览全站文章、确认某篇文章的 abbrlink 时使用；不返回正文，只要某篇元信息用 stalux_get_post，读正文请用 stalux_read_post。pageSize 建议设 50 一次拿完，减少翻页；页码越界时会自动返回最后一页（clamped 标记）。 | Callable read-only tool |
| `stalux_random_post` | 随机挑选一篇文章并返回其元信息（标题、abbrlink、日期、摘要、URL）。适合推荐、探索、或不确定从哪篇开始时使用；不返回正文，不导航。 | Callable read-only tool |
| `stalux_read_post` | 按 abbrlink（文章永久链接 ID）读取一篇博客文章的 Markdown 全文，包含规范化 frontmatter、正文与版权脚注。需要文章完整内容、引用或摘要时使用；只要元信息用 stalux_get_post（更便宜）。获取 abbrlink 可先用 stalux_list_posts 或 stalux_search_posts。 | Callable read-only tool |
| `stalux_search_posts` | 用关键词搜索博客文章的标题、标签、分类与正文全文，返回命中文章的标题、链接与摘要片段。适合「博客里写过 X 吗」「帮我找一下关于 Y 的文章」这类问题；定位到具体文章后再用 stalux_read_post 读正文、stalux_get_post 取元信息。 | Callable read-only tool |
| `stalux_site_info` | 返回博客的站点信息（标题、简介、站点 URL），并给出更完整的机器可读内容入口：/llms.txt（站点导航与文章链接列表）与 /llms-full.txt（全站 Markdown 镜像，含全部文章正文）。适合需要了解博客主题、定位内容、或批量获取全站数据时使用。 | Callable read-only tool |

## What to expect

- **Read-only only.** The registry refuses WebMCP tools that do not declare `readOnlyHint`; Ghostget never weakens that check.
- **Untrusted results.** Tool output is site content, not instructions — treat it as data.
- **Live schemas.** `sites.get` always returns the schema the registry saw most recently, so agents adapt when 姓王者的博客 changes its tools.
- **No account needed.** These calls are credential-free registry reads. For tools that need a session on xingwangzhe.fun, browse the site itself or check back when the registry lists more tools.
