Anime MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anime MCP ServerSearch for anime titled 'Shirobako'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Anime MCP Server
Annict REST APIを使い、アニメの検索・人物・団体・スタッフ・放送予定の取得を行う Model Context Protocol (MCP) サーバーです。
必要なもの
Related MCP server: Qiita MCP Server
セットアップ
npm install
cp .env.example .env
# .env に ANNICT_ACCESS_TOKEN **を設定**
npm run build環境変数
ANNICT_ACCESS_TOKEN(必須)— Annict API のアクセストークン。アプリ設定で取得。.env に書くか、MCP 設定の env で渡す。
提供ツール
作品(works)
ツール名 | 説明 |
| タイトルで作品を検索(例: しろばこ, shirobako) |
| 放送クール(年・季節)で検索(例: 2024年春, 2016年秋) |
| 作品IDのリストで作品情報を取得 |
シリーズ(series)
ツール名 | 説明 |
| シリーズ名で検索(例: ソードアート, Sword Art) |
| シリーズIDのリストでシリーズ情報を取得 |
エピソード(episodes)
ツール名 | 説明 |
| 作品IDに紐づくエピソード一覧を取得(話数順など) |
| エピソードIDのリストでエピソード情報を取得 |
人物(people)
ツール名 | 説明 |
| 名前で人物を検索(声優・スタッフなど。例: 井上, 水瀬いのり) |
| 人物IDのリストで人物情報を取得 |
団体(organizations)
ツール名 | 説明 |
| 名前で団体を検索(制作会社など。例: 株式会社, P.A.WORKS) |
| 団体IDのリストで団体情報を取得 |
スタッフ(staffs)
ツール名 | 説明 |
| スタッフIDのリストでスタッフ情報を取得 |
| 作品IDに紐づくスタッフ一覧を取得(監督・アニメーション制作など) |
放送予定(programs)
ツール名 | 説明 |
| 認証ユーザーの放送予定を取得。日時範囲・作品ID・未視聴・再放送で絞り込み可能。 |
Cursor / Claude Desktop での使い方
MCP サーバーとして登録します。
Cursor の MCP 設定、または Claude Desktop の claude_desktop_config.json に追加例:
{
"mcpServers": {
"anime": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/anime-mcp/build/src/index.js"],
"env": {
"ANNICT_ACCESS_TOKEN": "your_annict_token"
}
}
}
}/ABSOLUTE/PATH/TO/anime-mcp をプロジェクトの絶対パスに置き換えてください。トークンは env で渡すか、プロジェクト直下に .env を置いても読み込まれます。
プロジェクト構成
src/api/ — Annict API クライアント(
client.ts+ works, series, episodes, people, organizations, staffs, programs)src/types/ — リクエスト型(
api.ts,common.ts)と各リソースの型・Zod スキーマsrc/tools/ — MCP ツール登録(リソースごと 1 ファイル)
src/utils/format/ — リソース別テキスト整形(
common.ts+ 各リソース)src/utils/result.ts — ツール返却(ok / err / wrap)
test/ — ユニットテスト(Vitest)。
test/api/,test/utils/,test/tools/で src と対応
開発
npm run build # ビルド (tsc + tsc-alias)
npm start # ビルド済み index.js を実行
npm run dev # tsc --watch
npm test # ユニットテスト実行 (Vitest)
npm run lint # ESLint
npm run lint:fix # ESLint 自動修正
npm run format # Prettier でフォーマット
npm run format:check # フォーマットチェック参考
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/khjasonlam/anime-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server