Skip to main content
Glama

Full-Stack MCP Server

MCP server for full-stack development with OpenCode CLI integration.

A Model Context Protocol (MCP) server that provides specialized AI agents for full-stack web development, powered by high-speed inference from Cerebras.

Features

  • 8 Specialized Managers: Frontend, Backend, Database, API, DevOps, Testing, Security, Performance

  • High-Speed Inference: 2000-3000 tokens/sec via Cerebras API

  • Structured Workflow: Explore → Plan → Execute → Verify

  • Claude Integration: Works seamlessly with Claude Code

Prerequisites

  • Node.js 18+

  • OpenCode CLI (npm install -g opencode)

  • Cerebras API key

Installation

# Clone the repository git clone <repository-url> cd cerebras-code-fullstack-mcp # Run the installation script ./install.sh

Configuration

Add to Claude Code

claude mcp add fullstack-mcp \ --command node \ --args "/path/to/dist/index.js" \ --args "-m" \ --args "cerebras/zai-glm-4.6" \ --env CEREBRAS_API_KEY=your-api-key

Or add to .mcp.json

{ "mcpServers": { "fullstack-mcp": { "command": "node", "args": ["/path/to/dist/index.js", "-m", "cerebras/zai-glm-4.6"], "env": { "CEREBRAS_API_KEY": "your-api-key" } } } }

Project Setup

Initialize a new project with full-stack agents:

./init-project.sh /path/to/your/project

This creates:

  • opencode.json - Configuration with auto-approved permissions

  • .opencode/agent/ - Specialized agent files for each manager

Available Managers

Manager

Use For

frontend-manager

React, Vue, Svelte, CSS, accessibility

backend-manager

Node.js, Express, FastAPI, Django

database-manager

PostgreSQL, MongoDB, Redis, migrations

api-manager

REST, GraphQL, WebSocket, auth

devops-manager

Docker, CI/CD, deployment

testing-manager

Unit, integration, E2E tests

security-manager

Auth, OWASP, validation

performance-manager

Caching, optimization, profiling

Usage with Claude

// Example: Create a React component mcp__fullstack-mcp__frontend-manager( prompt="TASK: Create a Button component with primary and secondary variants", cwd="/path/to/project" ) // Example: Add an API endpoint mcp__fullstack-mcp__api-manager( prompt="TASK: Add a POST /api/users endpoint with validation", cwd="/path/to/project" )

Project Structure

cerebras-code-fullstack-mcp/ ├── .opencode/ │ └── agent/ # Specialist agent prompts ├── fullstack-guides/ # Reference documentation ├── src/ │ ├── index.ts # MCP server entry point │ ├── constants.ts # Configuration │ ├── tools/ # Tool implementations │ └── utils/ # Utilities ├── CLAUDE.md # Claude orchestration guide ├── WORKING_INSTRUCTIONS.md ├── package.json └── tsconfig.json

Development

# Build npm run build # Run in development npm run dev # Type check npm run lint

The Orchestration Pattern

This MCP server follows a specific workflow:

  1. Claude receives user request

  2. Claude breaks it into focused steps

  3. Claude calls appropriate manager MCP tool

  4. OpenCode executes with specialized agent

  5. Claude verifies the result

  6. Repeat until complete

See CLAUDE.md for detailed orchestration instructions.

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RhizomaticRobin/cerebras-code-fullstack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server