Back to Home
rogermt icon

forgesyte

Verified Safe

by rogermt

Overview

ForgeSyte is a modular AI-vision Model Context Protocol (MCP) server for image analysis, processing, and orchestration of pluggable vision modules, designed for integration with clients like Gemini-CLI.

Installation

Run Command
cd server && uv sync && uv run fastapi dev app/main.py

Environment Variables

  • FORGESYTE_ADMIN_KEY
  • FORGESYTE_USER_KEY
  • CORS_ORIGINS

Security Notes

The server implements API key-based authentication with SHA256 hashing and role-based access control (RBAC). Pydantic models are extensively used for input/output validation, reducing common web vulnerabilities. Structured logging and comprehensive error handling are present. The dynamic plugin loading system relies on Python entry-points, meaning plugins must be `pip install`able packages. While this allows extensibility, the security of the overall system depends on the trustworthiness and security of loaded plugins. The `ImageAcquisitionService` fetches external URLs, which is a potential SSRF vector, but it uses `httpx` with timeouts and status checks to mitigate risks. No direct `eval` or intentional obfuscation was observed.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassMedium
Stars1
Forks0
Last Update2026-01-19

Tags

AI VisionMCP ServerFastAPIPythonPluginsReal-time AnalysisGemini-CLIImage Processing