Skip to main content

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 YamadaAi 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-artai-generatedai-enhanced

结果里带 is_aiget_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://cataloggallery://{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

cosplaytele_mcp-0.1.0.tar.gz (96.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cosplaytele_mcp-0.1.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

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

Hashes for cosplaytele_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f94111568ffa38643efaa5361dfaf2b784e03111cf0624e848c3814e40115832
MD5 a46d8f32f63f7fc040778850caed7217
BLAKE2b-256 2062679d8f78285b4eacf9bf80c29e44cdc581273fcc5264808ccac2aaaef191

See more details on using hashes here.

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

Hashes for cosplaytele_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 015a1e04558b3b52db12b0869ff7da93e9adbf748fb7ecc2e0aa5ec6c481becd
MD5 9576e654d7459bddf5a5849f5cf39567
BLAKE2b-256 d376a5a7ead509cfadaf29d10805cea0e645cdc9ececcd55b80523f6d0086eb3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page