Skip to content

Conversation

@aj-geddes
Copy link

Summary

Adds TINAA (Testing Intelligence Network Automation Assistant) Playwright MCP server to the Docker MCP Catalog. This is a comprehensive browser automation and testing server powered by Playwright.

Server Details

Tools Provided (15 total)

  • start_lsp_server: Launch Playwright LSP server for IDE integration
  • check_browser_connectivity: Test browser automation setup
  • analyze_script: Static analysis for Playwright test scripts
  • navigate_to_url: Navigate to URLs
  • take_page_screenshot: Capture full page or viewport screenshots
  • take_element_screenshot: Screenshot specific elements
  • fill_login_form: Automated login form filling
  • detect_form_fields: Discover form fields on pages
  • fill_form_fields: Fill multiple form fields
  • run_accessibility_test: WCAG compliance testing
  • run_responsive_test: Test across mobile/tablet/desktop breakpoints
  • run_security_test: Security vulnerability scanning
  • generate_test_report: Comprehensive test reporting
  • prompt_for_credentials: Interactive credential prompts
  • run_exploratory_test: Guided exploratory testing with heuristics

Key Capabilities

  • Full browser automation (navigate, click, type, screenshot)
  • Accessibility testing (WCAG compliance checks)
  • Responsive design testing across breakpoints
  • Security vulnerability scanning
  • Exploratory testing with intelligent heuristics
  • Automated form detection and filling
  • Test report generation
  • Playwright LSP server integration for IDE support

Testing

  • Tested locally with Docker MCP Toolkit
  • Tools discoverable and functional
  • Documentation complete
  • stdio transport verified

Checklist

  • License is MIT
  • Dockerfile present and functional at repository root
  • server.yaml follows schema
  • tools.json accurate with all 15 tools documented
  • readme.md comprehensive
  • Server supports stdio transport
  • Repository is public
  • All 3 required files present (server.yaml, tools.json, readme.md)

Additional Notes

This server recently switched from SSE to stdio transport to meet Docker MCP Registry requirements. It provides extensive browser automation capabilities ideal for QA engineers and developers leveraging AI assistants for web testing and automation tasks.

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.
TINAA (Testing Intelligence Network Automation Assistant) is a comprehensive
browser automation and testing server powered by Playwright. It provides 15
tools for web testing, automation, and quality assurance.

Key features:
- Full browser automation (navigate, screenshot, form filling)
- Accessibility testing (WCAG compliance checks)
- Responsive design testing across breakpoints
- Security vulnerability scanning
- Exploratory testing with guided heuristics
- Test report generation
- Playwright LSP server integration

🤖 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:13
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