MCPcopy Index your code
hub / github.com/YappyBots/YappyGitLab

github.com/YappyBots/YappyGitLab @v1.9.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.9.1 ↗ · + Follow
338 symbols 539 edges 73 files 28 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Yappy, the GitLab Monitor

Monitor your GitLab repos by adding this bot to your server, set up a channel for it, and don't miss any events!

Online Users in Yappy's Discord Server

Info

Join our Discord server at https://discord.gg/HHqndMG

Invite the bot at http://bit.ly/DiscordYappyGitlab

Commands

Prefixes are GL! (with space), custom prefix set up, or mention the bot. Get more updated details of these commands at https://www.yappybots.tk/gitlab/commands.

Util: - help - a help command... yeah :P - invite - how to invite the bot and set up gitlab events! - clean - cleans the bot's messages found in the last 100 messages - ping - uh... ping? pong! - stats - shows the stats of the bot... what else?

GitLab: - issues search <query> [p#] - search issues by any field in the channel repo - issue <number> - gives info about that specific issue in the channel repo - mr list [p#] - list merge requests by any field in the channel repo - mr <number> - gives info about that specific merge request in the channel repo

Admin: - conf [view] - views the channel's config - conf get <key> - gets a specific config key in the channel's config - conf set <key> [value] - sets the key to the value, repo's value may be none to disable - conf -g [view/set/get] [key] [value] - view/get/set global config (using -g) - init <repo> [private] - initialize repo events on channel - remove [repo] - remove repo events on channel

Developer Documentation

https://yappybots.github.io/#/docs/yappygitlab/

Core symbols most depended-on inside this repo

error
called by 15
lib/Util/Log.js
find
called by 13
lib/Models/Model.js
info
called by 12
lib/Util/Log.js
errorUsage
called by 10
lib/Discord/Command.js
format
called by 9
lib/Discord/Commands/Conf.js
exec
called by 9
lib/Discord/Commands/Update.js
_request
called by 7
lib/Gitlab/index.js
use
called by 6
lib/Gitlab/EventHandler.js

Shape

Method 212
Class 112
Function 14

Languages

TypeScript100%

Modules by API surface

lib/Models/Channel.js18 symbols
lib/Gitlab/index.js12 symbols
lib/Discord/Client.js12 symbols
lib/Discord/Commands/Conf.js11 symbols
lib/Util/Log.js9 symbols
lib/Models/Guild.js9 symbols
lib/Discord/Module.js8 symbols
lib/Discord/Commands/Update.js8 symbols
lib/Gitlab/EventHandler.js7 symbols
lib/Discord/Commands/GitlabMergeRequest.js7 symbols
lib/Util/YappyGitLab.js6 symbols
lib/Gitlab/Events/tag_push.js6 symbols

Datastores touched

ChannelConfigCollection · 1 repos
ServerConfigCollection · 1 repos
(mongodb)Database · 1 repos

For agents

$ claude mcp add YappyGitLab \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page