anime-connect-mcp-bot
Allows monitoring and interacting with chat data stored in Firebase Realtime Database, including retrieving recent messages, searching messages, and getting alerts, as well as writing bot actions back to the chat.
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-connect-mcp-botwhat are the latest alerts from the group chat?"
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-connect-mcp-bot
MCP server that monitors the Anime Connect app chat and exposes the data (messages, alerts) as tools for an AI assistant (Claude) to query.
Layers
src/ingestion— captures messages from the chat source.FirebaseChatSourcereads groups withhas_bot: truefrom the Realtime Database;MockChatSourceis only for dev/test.src/domain— entities (ChatMessage,Alert), pure rules (keyword detection) andbotSettings.ts(per-group customization, see below).src/actuation— writes back to the chat (FirebaseActuator) or only logs (DryRunActuator).src/agent— chat commands (!ping,!help,!ban) and permissions by role.src/storage— SQLite persistence (MessageRepository).src/mcp— MCP server with the toolsget_recent_messages,search_messages,get_recent_alerts.src/config— environment variables (DB_PATH,POLL_INTERVAL_MS,DRY_RUN).
Related MCP server: mcp-server-agent-comm
Per-group customization (bot_settings)
Each group's owner edits the bot from the Anime Connect app itself (bot configuration screen), which writes to groups/{id}/bot_settings in the Realtime Database:
Identity:
nameandavatar_color— the bot user for that group is created/updated with these values (FirebaseActuator; thebot_group_idfield links the user to the group).Actual activation:
active— whilefalse, the bot only logs what it would do in that group, even withDRY_RUN=falsein.env(which remains the overall circuit breaker for the process).Commands:
commands.ping/help/ban.enabledturns each one on/off;commands.ping.messageis the custom!pingresponse.Moderation:
keyword_alertsandbadwords, comma-separated strings, replace the globalKEYWORD_ALERTS/BADWORDSfrom.envfor that group.
A group without saved bot_settings uses the defaults from src/domain/botSettings.ts (DEFAULT_BOT_SETTINGS), with active: false for safety.
Run
npm install
npm run dev # modo desenvolvimento (tsx watch)
npm run build && npm start # build + produçãoNext step
Replace MockChatSource with a real implementation that talks to the Anime Connect app (REST API, webhook, or direct database read, depending on how the app's chat is exposed).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to send messages and interact with Telegram chats through MCP tools, with support for user management, conversation history, and bot command handling.1
- FlicenseNot gradedqualityDmaintenanceEnables multi-agent communication between AI agents via MCP tools with real-time message routing, admin control, and dual-language support.8
- AlicenseAqualityDmaintenanceEnables AI assistants to publish, edit, search, and manage messages in Telegram channels via a set of MCP tools.8MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants like Claude to read, search, and send messages through your personal Telegram account via MCP tools.MIT
Related MCP Connectors
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/VanessaLops/anime-connect-mcp-bot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server