Token导航 LogoToken导航

MCP Server · AI代理

Mal MCP Worker

一个基于Cloudflare Worker的MyAnimeList v2 API的只读MCP服务器,提供动漫搜索、排行榜、季节性动漫列表和用户动漫列表等功能。

stdio官方级别未说明来源级核验工具 5wrangler
TypeScriptClaudeAPI集成

快速开始

作者 / 组织
Leander-Andersen
提供方
Leander-Andersen
运行时
Node.js

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Mal MCP Worker 属于AI代理类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx wrangler secret put MAL_CLIENT_ID

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MAL MCP工人

Cloudflare Worker暴露 MyAnimeList v2 API 作为只读 MCP(模型上下文协议) 服务器使用Streamable HTTP传输。

将其连接到Claude.ai(或任何MCP客户端)并询问以下问题:

  • “搜索类似于《攻击泰坦》的动漫”
  • “MAL有史以来十大动漫是什么?”
  • “2025年冬天有什么节目?”
  • “给我看看JohnDoe完成的动漫列表和他们的个人分数”

MCP工具

工具描述必需参数
mal_search_anime按关键字搜索动漫query
mal_get_anime按ID显示动漫的完整细节id
mal_get_rankings按排名类型排列的顶级动漫--
mal_get_seasonal季节性动漫图表year, season
mal_get_user_list带有个人分数的公共用户动漫列表username

______________________________________________________________________

获取MAL客户端ID

所有部署选项都需要MAL客户端ID。它是免费的,需要2分钟。

  1. 登录地址: myanimelist.net
  2. 首选 myanimelist.net/apiconfig → 创建ID
  3. 应用程序名称:anything•应用程序类型:other•重定向URL: http://localhost
  4. 复制 客户端ID 从下一页开始

______________________________________________________________________

部署

Cloudflare Workers是免费的。选择适合您的选项:

______________________________________________________________________

选项1——从此仓库部署(最简单,无需本地设置)

Cloudflare直接从这个公共GitHub仓库中提取数据,并在每次推送时自动部署到 main。在GitHub中没有CLI,没有API令牌。

  1. 注册/登录 在 dash.cloudflare.com --它是免费的
  2. 首选 工人和页面→ 创建→ 从Git导入
  3. 连接您的GitHub并选择此仓库(Leander-Andersen/mal-mcp-worker)
  4. 生成设置:

- 构建命令: npm install - 部署命令: npx wrangler deploy

  1. 点击 保存和部署
  2. 部署后,转到Worker→ 设置→ 变量和秘密→ 添加密码

- 姓名: MAL_CLIENT_ID •值:您的MAL客户ID

  1. 触发重新部署,使秘密生效

您的员工URL:

https://mal-mcp-worker..workers.dev

______________________________________________________________________

选项2——分叉并部署您自己的副本

与选项1相同,但允许您完全控制修改和推送自己的更改。

  1. 在GitHub上分叉此仓库
  2. 按照选项1的步骤,选择叉子
  3. 任何推动 main 在你的fork中会自动部署

______________________________________________________________________

选项3--从本地克隆部署

适合那些喜欢CLI或想在本地开发的人。

# Clone and install
git clone https://github.com/Leander-Andersen/mal-mcp-worker.git
cd mal-mcp-worker
npm install

# Set your MAL Client ID as a Cloudflare secret
npx wrangler secret put MAL_CLIENT_ID
# Paste your Client ID when prompted

# Deploy
npm run deploy

Local development (wrangler dev)

# Create your local secrets file
cp .dev.vars.example .dev.vars
# Edit .dev.vars and set MAL_CLIENT_ID=your_actual_client_id

# Start local dev server at http://localhost:8787
npm run dev

测试终点:

# Health check
curl http://localhost:8787/

# Initialize MCP session
curl -X POST http://localhost:8787/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{}}}'

# List available tools
curl -X POST http://localhost:8787/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# Search anime
curl -X POST http://localhost:8787/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"mal_search_anime","arguments":{"query":"fullmetal alchemist","limit":3}}}'

______________________________________________________________________

连接到Claude.ai

  1. 打开 Claude.ai → 设置 → 集成
  2. 点击 添加集成
  3. 输入您的Worker URL:
   https://mal-mcp-worker..workers.dev/mcp
  1. 保存--Claude将自动发现所有5个工具

______________________________________________________________________

建筑

src/index.ts     — Request routing, CORS, Env type
  └─ src/mcp.ts  — MCP/JSON-RPC protocol (initialize, tools/list, tools/call)
       └─ src/tools.ts  — Tool definitions (inputSchema) + dispatch + formatting
            └─ src/mal.ts    — MAL v2 API client (typed fetch wrappers)

运输: 流式HTTP(规范2025-03-26)——客户端POST JSON-RPC到 /mcp,服务器以SSE响应。

备注

  • 自由奔跑 --Cloudflare Workers免费版足以供个人使用
  • 完全无国籍 --无KV、D1或持久存储。每个请求都是自包含的。
  • 开源安全 — MAL_CLIENT_ID 是在运行时注入的Cloudflare机密;从未出现在源代码中
  • 只读 --只有公共MAL数据。没有OAuth,没有写操作
  • 跨域资源共享 --通配符来源(*)因此,任何MCP客户端都可以连接

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

动漫数据TypeScript本地部署API服务CloudflareWorkerMCP协议只读服务

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mal MCP Worker

MCP World · 本页

5stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mal MCP Worker 怎么安装?

公开资料给出的安装命令是 npx wrangler secret put MAL_CLIENT_ID,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Mal MCP Worker 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Mal MCP Worker 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mal MCP Worker 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mal MCP Worker 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP