mcp-server
by apopovic77
Overview
Aggregates multiple microservice APIs (Storage, O'Neal, Artrack, CodePilot, AI, Content, Tarot) under a single FastAPI interface, providing a unified toolset for various domain-specific operations, including AI-driven content, human-in-the-loop interactions, and general API orchestration.
Installation
bash start.shEnvironment Variables
- ARKTURIAN_API_KEY
- ONEAL_STORAGE_API_KEY
- ONEAL_API_KEY
- ARTRACK_API_KEY
- TELEGRAM_API_KEY
- CODEPILOT_API_TOKEN
- AI_API_KEY
- ARKTURIAN_API_BASE
- MCP_HOST
- MCP_PORT
- STORAGE_API_BASE
- ONEAL_API_BASE
- ARTRACK_API_BASE
- CONTENT_API_BASE
- TELEGRAM_API_BASE
- CODEPILOT_API_BASE
- AI_API_BASE
- MCP_HTTP_TIMEOUT
- TOOLS_API_BASE
Security Notes
The server uses a highly permissive CORS configuration (allow_origins=['*']), which could be a risk for public deployments if not properly secured with additional authentication/authorization. More critically, several HTTP client calls disable SSL certificate verification (`verify=False`) when fetching media (`storage_media_as_data_url`, `oneal_storage_media_as_data_url`), opening up to man-in-the-middle attacks. A hardcoded 'oneal_demo_token' is present as a default API key for the O'Neal API. Most other sensitive API keys are correctly loaded from environment variables, and the server explicitly checks for the presence of `ARKTURIAN_API_KEY` and `ONEAL_STORAGE_API_KEY` at startup.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
bifrost
A high-performance AI gateway with a unified interface for multiple LLM providers, offering real-time monitoring and configuration.
cross-llm-mcp
Provides unified access to multiple Large Language Model APIs (ChatGPT, Claude, DeepSeek, Gemini, Grok, Kimi, Perplexity, Mistral) for AI coding environments, enabling intelligent model selection, preferences, and prompt logging.
agentxsuite
A unified open-source platform for connecting, managing, and monitoring AI agents and tools across various Model Context Protocol (MCP) servers.