Godfrey Solutions

Build real systems. Learn what works.

Godfrey Labs

A behind-the-scenes look at how Godfrey Labs is built. Each section covers a specific project, including architecture decisions, implementation details, and lessons learned.

Projects

AI Chat (gl-chat)

The chat interface at chat.godfreylabs.com. Powered by Claude with conversation history, usage tracking, and MCP tool integration.

MCP Server (gl-mcp)

The Model Context Protocol server at mcp.godfreylabs.com. Provides AI-accessible tools and data with role-based access control via Keycloak.

Platform Overview

ProjectPurposeStack
gl-mcpMCP server for AI toolsNode.js, ECS, Keycloak
gl-chatChat interface.NET 8, Lambda, PostgreSQL
gl-keycloakIdentity & authKeycloak, ECS, RDS
gl-paymentsSubscriptions.NET 8, Lambda, Stripe
gl-supportSupport tickets.NET 8, Lambda, JIRA
gl-newsRSS aggregator.NET 8, Lambda, React

Coming Soon

  • gl-keycloak - Authentication infrastructure
  • gl-payments - Stripe integration
  • gl-support - JIRA ticket system
  • gl-news - RSS aggregation
  • Infrastructure - AWS, deployment, CI/CD