Inspiration

We noticed developers spending hours configuring AI agents with complex JSON configs and tool definitions. We thought: "What if you could just describe what you want in plain English and get a fully functional MCP-compatible agent?"

What it does

Lumea Agents is an MCP server that generates custom AI agents from natural language descriptions. You describe your agent's purpose, and we automatically generate the complete configuration - system prompts, tools, hooks, and workflows. Each agent is Claude Code SDK-compatible and can be spawned infinitely in parallel cloud instances.

How we built it

  • MCP Protocol Implementation: Built a server that translates natural language into MCP-compliant agent configurations
  • Claude Code SDK Integration: Every generated agent runs on Claude Code SDK with full access to its capabilities
  • Tech Stack: TypeScript, Fastify API, PostgreSQL with Drizzle ORM, SSE for real-time streaming

Challenges we ran into

  • Agent Isolation: Each agent must run in complete isolation to prevent cross-contamination of prompts, tools, and data. We implemented strict sandboxing with separate execution contexts for each agent instance
  • Natural Language Parsing: Converting ambiguous human descriptions into precise agent configurations requires sophisticated NLP
  • Resource Management: Running multiple isolated Claude Code SDK instances while maintaining performance required careful memory and CPU optimization
  • Tool Mapping: Automatically determining which tools an agent needs based on its description without security risks
  • Session Isolation: Ensuring that concurrent sessions never leak data or state between different agent instances
  • MCP Protocol Compliance: Ensuring all generated agents follow MCP standards while maintaining strict isolation boundaries

Accomplishments that we're proud of

  • 3-minute deployment: From description to deployed agent in under 3 minutes
  • Infinite scalability: Architecture supports unlimited parallel agent instances
  • Claude Code SDK native: Full compatibility with all Claude Code features
  • Zero configuration: No JSON, no YAML - just describe what you want
  • Complete isolation: Each agent runs in its own secure sandbox

What we learned

  • MCP protocol is powerful but complex - abstracting it opens AI to more developers
  • Natural language is surprisingly effective for defining agent behaviors
  • Stateless design is crucial for cloud-native AI applications
  • Claude Code SDK provides incredible flexibility when properly integrated
  • Isolation is critical for multi-tenant AI systems

What's next for Lumea Agents

  • Agent Marketplace: Share and discover pre-built agent templates
  • Visual Agent Builder: Drag-and-drop interface for complex workflows
  • Multi-agent Orchestration: Agents that can spawn and coordinate other agents
  • Custom Tool SDK: Let developers add their own tools to the platform
  • Edge Deployment: Run agents closer to data sources for reduced latency
  • Enhanced Security: microVM (Firecracker) isolation

Built With

Share this project:

Updates