Back to Home
yoichiojima-2 icon

mcp-servers

Verified Safe

by yoichiojima-2

Overview

Aggregates various specialized MCP servers into a single, unified endpoint for AI agent interaction, enabling complex multi-domain tasks such as data analysis, document processing, web automation, and AI workflow management.

Installation

Run Command
uv run python -m composite

Environment Variables

  • DIFY_API_KEY
  • OPENAI_API_KEY
  • GOOGLE_API_KEY
  • ALLOWED_COMMANDS
  • EMBEDDING_TYPE
  • OPENAI_EMBEDDING_MODEL
  • O3_MODEL
  • HEADLESS
  • BROWSER_TIMEOUT
  • NAVIGATION_TIMEOUT
  • NO_SANDBOX
  • HEALTH_CHECK_TIMEOUT
  • CONTENT_EVAL_TIMEOUT
  • SCRIPT_EVAL_TIMEOUT
  • COMPOSITE_CONFIG

Security Notes

The server includes several controlled capabilities that require careful configuration. Shell command execution (`shell` server) uses an allowlist mechanism (`ALLOWED_COMMANDS`), which is empty by default, allowing all commands (a critical security risk if not configured). The `preview` server explicitly states that it serves HTML content without sanitization and should only be used in trusted environments to avoid XSS vulnerabilities. File management operations include robust path traversal prevention and checks for writing to forbidden system directories. Marp-based PPTX generation includes frontmatter sanitization to prevent injection attacks. External dependencies (Node.js, LibreOffice, Pandoc, Playwright) are invoked via subprocess, introducing dependency-related risks.

Similar Servers

Stats

Interest Score17
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars1
Forks1
Last Update2025-12-29

Tags

AI AgentsData AnalysisDocument ProcessingWeb AutomationFile ManagementVector DatabasePresentation GenerationImage GenerationResearch