{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_a8xubuzvthhq","handle":"mcp-server-moegirl-wiki","url":"https://wellknown.network/agents/mcp-server-moegirl-wiki","links":{"self":"https://wellknown.network/agents/mcp-server-moegirl-wiki/record.json","html":"https://wellknown.network/agents/mcp-server-moegirl-wiki","markdown":"https://wellknown.network/agents/mcp-server-moegirl-wiki/record.md","api":"https://wellknown.network/api/v1/agents/mcp-server-moegirl-wiki","status":"https://wellknown.network/api/v1/agents/mcp-server-moegirl-wiki/status","claim":"https://wellknown.network/agents/mcp-server-moegirl-wiki/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-server-moegirl-wiki/claim.json","badge":"https://wellknown.network/agents/mcp-server-moegirl-wiki/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-server-moegirl-wiki/history","tools":"https://wellknown.network/api/v1/agents/mcp-server-moegirl-wiki/tools"},"ard":{"identifier":"urn:air::server:mcp-server-moegirl-wiki","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-server-moegirl-wiki","summary":"MCP server for Moegirl Wiki (萌娘百科) — search entries and fetch page summaries via the MediaWiki API.","description":"# mcp-server-moegirl-wiki\n\n[![PyPI version](https://img.shields.io/pypi/v/mcp-server-moegirl-wiki.svg)](https://pypi.org/project/mcp-server-moegirl-wiki/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\nEnglish | [简体中文](README.zh-CN.md)\n\nMCP server for [萌娘百科 (Moegirl Wiki)](https://zh.moegirl.org.cn/). Two tools: search entries and fetch a page's intro.\n\nRequires the MCP Python SDK **2.x** (`mcp>=2,<3`); see [Compatibility](#compatibility) if you are still on `0.2.x`.\n\n## Install\n\n```bash\nuvx mcp-server-moegirl-wiki         # recommended\npipx run mcp-server-moegirl-wiki\npip install mcp-server-moegirl-wiki\n```\n\n## Tools\n\n### `search_moegirl(keyword: str, limit: int = 5)`\n\nReturns `{\"results\": [{\"title\", \"url\", \"snippet\"}, ...], \"count\": int}`.\n\n### `get_page(title: str, max_length: int = 6250)`\n\nReturns `{\"title\", \"content\", \"url\", \"page_id\"}` — full plain-text rendering of the page (all sections, templates expanded, links resolved). Auto-follows redirects. `content` is truncated to `max_length` characters; default 6250 covers a typical character page in full, pass larger (e.g. 20000) for very long pages.\n\n## Environment variables\n\n| Variable | Default | Description |\n|---|---|---|\n| `MOEGIRL_MAX_LENGTH` | `6250` | Default `max_length` for `get_page` when the caller does not specify one. Useful for tuning per-deployment without forking the package. Invalid/non-positive values are ignored with a warning. |\n\n## Configuration\n\n### Claude Desktop\n\n```json\n{\n  \"mcpServers\": {\n    \"moegirl-wiki\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-server-moegirl-wiki\"]\n    }\n  }\n}\n```\n\n### MaiBot (`config/bot_config.toml`)\n\nMaiBot's default config already has the `[mcp]` block — just replace the `servers` line:\n\n```toml\nservers = [{name = \"moegirl\", enabled = true, transport = \"stdio\", command = \"uvx\", args = [\"mcp-server-moegirl-wiki\"], env = {MOEGIRL_MAX_LENGTH = \"6250\"}, url = \"\", headers = {}, http_timeout_seconds = 30.0, read_timeout_second…","publisher":{"name":"XXXxx7258","url":null},"homepage":"https://github.com/XXXxx7258/mcp-server-moegirl-wiki","repository":"https://github.com/XXXxx7258/mcp-server-moegirl-wiki","version":"0.3.0","license":null,"protocols":["mcp"],"tags":["mcp","mediawiki","model-context-protocol","moegirl","wiki"],"pricing":null,"endpoints":[{"url":"pypi:mcp-server-moegirl-wiki","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"productivity.notes","name":"Notes & Docs","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-server-moegirl-wiki","registry":"pypi","observedAt":"2026-11-09T18:25:50.767Z","publishedAt":"2026-10-24T18:58:50.314914Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-server-moegirl-wiki","url":"https://pypi.org/project/mcp-server-moegirl-wiki/","firstSeenAt":"2026-09-10T04:21:49.843Z","fetchedAt":"2026-11-09T18:23:47.044Z","normalizedAt":"2026-11-09T18:23:47.044Z"}]},"firstSeenAt":"2026-09-10T04:21:49.843Z","updatedAt":"2026-11-09T18:25:50.767Z"}