Skip to content

Conversation

@aj-geddes
Copy link

Summary

Adds fastfs-mcp to the Docker MCP Catalog - a high-performance filesystem and Git operations server with 69 comprehensive tools.

Server Details

Tools Provided

FastFS-MCP provides 69 tools organized into categories:

Filesystem Operations (40 tools)

  • Basic operations: ls, pwd, cd, read, write, grep, cat, head, tail
  • File management: cp, mv, rm, mkdir, touch, chmod, chown
  • Discovery: find, tree, stat, which, du, df, readlink, realpath
  • Text processing: sed, gawk, cut, sort, uniq, wc, nl, split
  • Archives: tar, gzip, zip

Git Operations (29 tools)

  • Basic workflow: clone, init, add, commit, status, push, pull, fetch
  • Branching: branch, checkout, merge, rebase
  • History: log, show, diff, blame, git_grep
  • Management: remote, tag, config, stash, reset, clean
  • Advanced analysis: context, repo_info, validate, summarize_log, suggest_commit, audit_history

Key Features

  • High performance: Uses ripgrep and optimized file operations
  • GitHub authentication: Supports both Personal Access Tokens and GitHub Apps
  • Comprehensive toolset: 60+ file operations + 30+ Git tools
  • Repository analysis: Advanced tools for understanding repo health and history
  • Docker-native: Runs in isolated container with /mnt/workspace mount

Testing

  • Tested locally with Docker MCP Toolkit
  • All 69 tools discoverable and functional
  • Documentation complete with examples
  • GitHub authentication tested (PAT and GitHub App)

Checklist

  • License is MIT
  • Dockerfile present and functional at repository root
  • server.yaml follows schema
  • tools.json complete with all 69 tools
  • readme.md comprehensive with usage examples
  • Supports stdio transport (required for Docker-built)
  • GitHub authentication working (both PAT and GitHub App)
  • Volume mount configured for /mnt/workspace
  • All environment variables and secrets documented

Generated with Claude Code

aj-geddes and others added 5 commits October 22, 2025 10:26
Production-ready MCP server for AI-assisted Discord management and automation with 46+ tools:

**Messaging Tools (10)**
- send_message, send_rich_message, send_message_with_file
- read_messages, edit_message, delete_message, bulk_delete_messages
- add_reaction, pin_message, unpin_message

**Channel Management (10)**
- list_channels, get_channel_details
- create_text_channel, create_voice_channel, create_forum_channel
- create_category, create_stage_channel
- modify_channel, delete_channel, set_channel_permissions

**Thread Management (3)**
- find_threads, create_thread, archive_thread

**Server Management (6)**
- get_server_info, modify_server, get_audit_logs
- list_webhooks, create_webhook, get_invites, create_invite

**Member Management (3)**
- get_member_info, list_members, set_nickname

**Role Management (6)**
- assign_role, remove_role
- create_role, delete_role, modify_role
- list_roles, get_role_info

**Moderation (5)**
- kick_member, ban_member, unban_member
- timeout_member, remove_timeout, get_bans

**Technical Details**
- Category: communication
- License: MIT
- Built with: Discord.js v14, TypeScript, Docker
- Transport: HTTP (default) and STDIO modes
- Homepage: https://github.com/aj-geddes/discord-agent-mcp

**Prerequisites**
Requires DISCORD_TOKEN environment variable (marked as secret in server.yaml).
Users need to create a Discord bot at the Developer Portal with:
- Server Members Intent enabled
- Message Content Intent enabled
- Appropriate bot permissions

**Validation Note**
The server requires a valid Discord bot token to initialize and connect to Discord.
tools.json is provided for catalog validation without requiring a live Discord connection.
Adds FastFS-MCP to the Docker MCP Catalog - a high-performance filesystem
and Git operations server with 69 comprehensive tools.

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@aj-geddes aj-geddes requested a review from a team as a code owner December 4, 2025 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants