heropedia
Consult 324+ expert personas (Buffett, Jobs, Munger, Torvalds, ...) via 4 read-only registry tools.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"heropedia": {
"url": "https://www.heropedia.org/mcp"
}
}
}遠端端點
https://www.heropedia.org/mcpstreamable-http它能做什麼
工具清單
工具(4)
🟢getList(page, page_size)
List Heropedia Hero/Role entries using pagination. Returns lightweight metadata: id, hero_name, role_name, description. Does not return full Role prompts.
輸入結構描述
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
},
"additionalProperties": false
}🟢getListByHero(hero_regex, page, page_size)
List Heropedia Hero/Role entries whose Hero name matches the supplied regex. Use when you know or can identify the Hero and want to inspect that Hero's available Roles. Regex is case-insensitive; safe subset only. Returns lightweight metadata.
輸入結構描述
{
"type": "object",
"properties": {
"hero_regex": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
},
"required": [
"hero_regex"
],
"additionalProperties": false
}🟢getListByRole(role_regex, page, page_size)
List Heropedia Hero/Role entries whose Role name matches the supplied regex. Use when you want to inspect Heroes offering a particular Role. Regex is case-insensitive; safe subset only. Returns lightweight metadata.
輸入結構描述
{
"type": "object",
"properties": {
"role_regex": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
},
"required": [
"role_regex"
],
"additionalProperties": false
}🟢getDetail(id, hero_name, role_name)
Retrieve the complete canonical Heropedia Role content as raw markdown. Fetch either by unique entry id (preferred after LIST) or by exact hero_name + role_name (when both names are already known). Not a regex tool.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"hero_name": {
"type": "string",
"minLength": 1
},
"role_name": {
"type": "string",
"minLength": 1
}
},
"oneOf": [
{
"required": [
"id"
],
"not": {
"anyOf": [
{
"required": [
"hero_name"
]
},
{
"required": [
"role_name"
]
}
]
}
},
{
"required": [
"hero_name",
"role_name"
],
"not": {
"required": [
"id"
]
}
}
],
"additionalProperties": false
}社群
證據