anime-connect-mcp-bot
anime-connect-mcp-bot
MCP-Server, der den Chat der App Anime Connect überwacht und die Daten (Nachrichten, Alerts) als Tools für einen KI-Assistenten (Claude) zum Abfragen bereitstellt.
Schichten
src/ingestion— erfasst Nachrichten aus der Chat-Quelle.FirebaseChatSourceliest die Gruppen mithas_bot: trueaus der Realtime Database;MockChatSourcedient nur für Dev/Test.src/domain— Entitäten (ChatMessage,Alert), reine Regeln (Schlüsselwort-Erkennung) undbotSettings.ts(Anpassung pro Gruppe, siehe unten).src/actuation— schreibt in den Chat zurück (FirebaseActuator) oder protokolliert nur (DryRunActuator).src/agent— Chat-Befehle (!ping,!help,!ban) und Berechtigungen nach Rolle.src/storage— Persistenz in SQLite (MessageRepository).src/mcp— MCP-Server mit den Toolsget_recent_messages,search_messages,get_recent_alerts.src/config— Umgebungsvariablen (DB_PATH,POLL_INTERVAL_MS,DRY_RUN).
Related MCP server: mcp-server-agent-comm
Anpassung pro Gruppe (bot_settings)
Der Besitzer jeder Gruppe bearbeitet den Bot über die App Anime Connect selbst (Konfigurationsbildschirm
des Bots), was in groups/{id}/bot_settings in der Realtime Database gespeichert wird:
Identität:
nameundavatar_color— der Bot-Benutzer dieser Gruppe wird mit diesen Werten erstellt/aktualisiert (FirebaseActuator, das Feldbot_group_idverknüpft den Benutzer mit der Gruppe).Echte Aktivierung:
active— solangefalse, protokolliert der Bot nur, was er in dieser Gruppe tun würde, selbst mitDRY_RUN=falsein der.env(die weiterhin der Hauptschalter des Prozesses bleibt).Befehle:
commands.ping/help/ban.enabledaktiviert/deaktiviert jeden einzelnen;commands.ping.messageist die angepasste Antwort auf!ping.Moderation:
keyword_alertsundbadwords, durch Kommas getrennte Zeichenfolgen, ersetzen die globalenKEYWORD_ALERTS/BADWORDSaus der.envfür diese Gruppe.
Eine Gruppe ohne gespeichertes bot_settings verwendet die Standardwerte aus
src/domain/botSettings.ts (DEFAULT_BOT_SETTINGS), mit active: false aus Sicherheitsgründen.
Ausführen
npm install
npm run dev # modo desenvolvimento (tsx watch)
npm run build && npm start # build + produçãoNächster Schritt
MockChatSource durch eine echte Implementierung ersetzen, die mit der App Anime Connect
kommuniziert (REST-API, Webhook oder direktes Lesen aus der Datenbank, je nachdem, wie der Chat der App verfügbar gemacht wird).
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