forgesyte
Verified Safeby 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
cd server && uv sync && uv run fastapi dev app/main.pyEnvironment 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
f2c-mcp
A Model Context Protocol server for Figma Design to Code, enabling AI tools to convert Figma designs into production-ready frontend code.
fastify-mcp-server
A Fastify plugin providing a streamable HTTP transport for the Model Context Protocol (MCP), enabling AI assistants to interact with services.
fastify-mcp
Integrates Model Context Protocol (MCP) server functionality into Fastify web applications, supporting streamable HTTP and legacy HTTP+SSE transports.
foreman-mcp-server
A Model Context Protocol (MCP) server that enables Language Models (LLMs) to interact with a Foreman instance for IT automation, reporting, and configuration management.