CosplayTele MCP
面向 CosplayTele 及同类图库站点的 MCP 2(Model Context Protocol,规范 2026-07-28)服务器。
源
| id | 站点 | 热门 | 最新 | 搜索 |
|---|---|---|---|---|
cosplaytele |
https://cosplaytele.com | popular-posts | HTML | WP REST search= |
hentaicosplay |
https://hentai-cosplay-xxx.com | /ranking/ |
/search/ |
/search/keyword/ |
everia |
https://everia.club | Cosplay 分类 REST | 同左 | WP REST |
misskon |
https://misskon.com/tag/cosplay/ | /tag/cosplay/ |
/tag/cosplay/ |
?s= |
fourkhd |
https://www.4khd.com | WP REST orderby=modified |
orderby=date |
WP REST |
kiutaku |
https://kiutaku.com | /hot |
/?start= |
?search= |
cup2d |
https://cup2d.com | WP REST | WP REST | WP REST |
beauty3600000 |
https://3600000.xyz | WP REST | 无 | WP REST |
foamgirl |
https://foamgirl.net/cosplay | /cosplay |
无 | ?s= |
ososedki |
https://ososedki.com | /api/albums?type=top |
/api/albums |
type=search |
mitaku |
https://mitaku.net | /category/ero-cosplay/ |
无 | ?s= |
工具
list_sources:源目录search(query, source=all, page=1, category?, exclude_ai=true):按站点真实接口搜索。source=all时并行查全部源browse(source, sort=popular|latest, page=1, query?, category?, exclude_ai=true):排行 / 最新;带query时走该源搜索get_gallery(source, path):详情和图片 URL;path用列表或搜索结果里的path,也接受完整帖子 URL
exclude_ai 默认开启。只认明确 AI 标记,避免误伤 Ai Yamada、Ai Hoshino 这类名字:
| 源 | AI 标记 |
|---|---|
| CosplayTele | 分类 ai-art(id 589),标题 AI Art – ...;搜索用 categories_exclude |
| Hentai Cosplay | 标题 (AI Generated) / (AI Enhanced),路径 *-ai-generated*,标签 ai-generated / ai-enhanced |
| OSOSEDKI | 标题里的 ai-generated,无独立分类 |
| Mitaku | 无 AI 标签页,只能靠标题/路径 |
| 其余新源 | 标题/路径/标签命中 ai-art、ai-generated、ai-enhanced |
结果里带 is_ai。get_gallery 仍会返回 AI 图集,只打标不拦截。
搜索实现:
| 源 | 接口 |
|---|---|
| CosplayTele / Everia / Cup2D / 3600000 | /wp-json/wp/v2/posts?search= |
| 4KHD | /index.php?rest_route=/wp/v2/posts |
| Hentai Cosplay | /search/keyword/<kw>/ |
| MissKon | /?s=,默认浏览 /tag/cosplay/ |
| Kiutaku | ?search= |
| FoamGirl | /?s=,默认浏览 /cosplay |
| OSOSEDKI | /api/albums?type=search |
| Mitaku | /?s= |
资源:sources://catalog、gallery://{source}/{+path}。提示词:find_gallery。
运行
需要 Python 3.10+ 和 uv。
cd /home/begonia/Documents/Github/XeroTeam/cosplaytele-mcp
uv sync --dev
uv run ruff check src tests
uv run ruff format --check src tests
uv run pytest
uv run mcp dev src/cosplaytele_mcp/server.py
格式化:
uv run ruff format src tests
uv run ruff check --fix src tests
stdio 启动(给宿主用):
uv run cosplaytele-mcp
# 或
uv run mcp run src/cosplaytele_mcp/server.py
HTTP:
uv run python -c "from cosplaytele_mcp.server import mcp; mcp.run(transport='streamable-http', port=8000)"
接入宿主
把 uv 和项目路径换成本机绝对路径。
Claude Desktop / Cursor(mcpServers):
{
"mcpServers": {
"cosplaytele": {
"command": "uv",
"args": [
"run",
"--directory",
"/home/begonia/Documents/Github/XeroTeam/cosplaytele-mcp",
"cosplaytele-mcp"
]
}
}
}
VS Code .vscode/mcp.json:
{
"servers": {
"cosplaytele": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--directory",
"/home/begonia/Documents/Github/XeroTeam/cosplaytele-mcp",
"cosplaytele-mcp"
]
}
}
}
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cosplaytele_mcp-0.1.0.tar.gz.
File metadata
- Download URL: cosplaytele_mcp-0.1.0.tar.gz
- Upload date:
- Size: 96.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f94111568ffa38643efaa5361dfaf2b784e03111cf0624e848c3814e40115832
|
|
| MD5 |
a46d8f32f63f7fc040778850caed7217
|
|
| BLAKE2b-256 |
2062679d8f78285b4eacf9bf80c29e44cdc581273fcc5264808ccac2aaaef191
|
File details
Details for the file cosplaytele_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cosplaytele_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
015a1e04558b3b52db12b0869ff7da93e9adbf748fb7ecc2e0aa5ec6c481becd
|
|
| MD5 |
9576e654d7459bddf5a5849f5cf39567
|
|
| BLAKE2b-256 |
d376a5a7ead509cfadaf29d10805cea0e645cdc9ececcd55b80523f6d0086eb3
|