gram
by speakeasy-api
Overview
A comprehensive platform for developing, deploying, managing, and observing AI/ML tools, agents, and prompt templates, including infrastructure for authentication, access control, observability, and integrations.
Installation
docker compose up -dEnvironment Variables
- DB_USER
- DB_PASSWORD
- DB_NAME
- DB_PORT
- GRAM_REDIS_CACHE_ADDR
- TEMPORAL_PORT
- TEMPORAL_WEB_PORT
- GRAFANA_PORT
- TEMPO_PORT
- ALLOY_PORT
- PROMETHEUS_PORT
- SPEAKEASY_OIDC_CLIENT_ID
- SPEAKEASY_OIDC_CLIENT_SECRET
- SPEAKEASY_OIDC_BASE_URL
- FUNCTIONS_FLYIO_ORG
- FUNCTIONS_FLYIO_REGION
- CLICKHOUSE_HOST
- CLICKHOUSE_PORT
- CLICKHOUSE_USERNAME
- CLICKHOUSE_PASSWORD
Security Notes
The `compose.yml` file hardcodes a Redis password ('xi9XILbY') for the `gram-cache` service. While likely for a development setup, hardcoding secrets in source code is a critical security vulnerability and indicates a potential lapse in security best practices. The platform also runs user-defined functions and agents, which inherently involves executing arbitrary code. Robust sandboxing is crucial for these components, and without further details on the sandboxing mechanisms, this presents a significant attack surface.
Similar Servers
mcp-use
A full-stack framework for building Model Context Protocol (MCP) servers, MCP clients, and AI agents in both Python and TypeScript, supporting interactive UI widgets and robust debugging.
mcp-openapi-server
Exposes OpenAPI endpoints as Model Context Protocol (MCP) tools, enabling Large Language Models (LLMs) to discover and interact with REST APIs through a standardized protocol.
boilerplate-mcp-server
This boilerplate provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation lookup tool.
compound-mcp-server
Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models, exposing real-time information and code execution capabilities.