Community-driven testing excellence for the MCP ecosystem MCPTesta is a comprehensive testing framework for FastMCP servers that brings scientific rigor and enterprise-grade capabilities to MCP protocol testing. 🎯 Core Features: • Comprehensive FastMCP server testing with advanced protocol support • Parallel execution with intelligent dependency resolution • Flexible CLI and YAML configuration system • Rich reporting: console, HTML, JSON, and JUnit formats • Advanced MCP protocol features: notifications, cancellation, progress tracking • Production-ready Docker environment with caddy-docker-proxy integration 🧪 Advanced Testing Capabilities: • Multi-transport support (stdio, SSE, WebSocket) • Authentication testing (Bearer tokens, OAuth flows) • Stress testing and performance validation • Memory profiling and leak detection • CI/CD integration with comprehensive reporting 🎨 Professional Assets: • Complete logo package with lab experiment theme • Comprehensive documentation with Diátaxis framework • Community-focused branding and messaging • Multi-platform favicon and social media assets 📚 Documentation: • Getting started tutorials and comprehensive guides • Complete CLI and YAML reference documentation • Architecture explanations and testing strategies • Team collaboration and security compliance guides 🚀 Ready for: • Community contributions and external development • Enterprise deployment and production use • Integration with existing FastMCP workflows • Extension and customization for specific needs Built with modern Python practices using uv, FastMCP, and Starlight documentation. Designed for developers who demand scientific precision in their testing tools. Repository: https://git.supported.systems/mcp/mcptesta Documentation: https://mcptesta.l.supported.systems
43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
# Fluent Bit configuration for production logging
|
|
[SERVICE]
|
|
Flush 1
|
|
Log_Level info
|
|
Daemon off
|
|
Parsers_File parsers.conf
|
|
|
|
[INPUT]
|
|
Name tail
|
|
Path /var/lib/docker/containers/*/*.log
|
|
Parser docker
|
|
Tag docker.*
|
|
Refresh_Interval 5
|
|
Mem_Buf_Limit 50MB
|
|
Skip_Long_Lines On
|
|
|
|
[FILTER]
|
|
Name modify
|
|
Match docker.*
|
|
Add service mcptesta-docs
|
|
Add environment ${NODE_ENV}
|
|
|
|
[FILTER]
|
|
Name grep
|
|
Match docker.*
|
|
Regex log level=(error|warn|info)
|
|
|
|
[OUTPUT]
|
|
Name stdout
|
|
Match *
|
|
Format json_lines
|
|
|
|
# Optional: Send to external logging service
|
|
# [OUTPUT]
|
|
# Name http
|
|
# Match *
|
|
# Host your-logging-service.com
|
|
# Port 443
|
|
# URI /api/v1/logs
|
|
# Header Authorization Bearer YOUR_TOKEN
|
|
# Format json
|
|
# tls on
|
|
# tls.verify on |