mcp-space
MCP Space is a no-code platform for building and deploying AI tools using the Model Context Protocol (MCP). Create powerful AI agents through an intuitive chat interface without writing code, then deploy with one click to Cloudflare Workers. Combines a Next.js frontend with Google ADK backend for a seamless AI development experience.
claude mcp add --transport stdio tharuneshwar-s-mcp-space python -m google_adk.web --session_db_url=postgresql+psycopg2://{DB_USERNAME}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME} --allow_origins=* \
--env DB_HOST="localhost" \
--env DB_NAME="your_db_name" \
--env DB_PORT="5432" \
--env DB_USER="your_db_user" \
--env ADK_API_KEY="your Gemini API key" \
--env DB_PASSWORD="your_db_password" \
--env GOOGLE_APPLICATION_CREDENTIALS="path/to/credentials.json"How to use
MCP Space provides a no-code approach to building and deploying AI-powered MCP (Model Context Protocol) servers. The platform combines a Next.js frontend for visual design and an AI-driven Google ADK backend that generates TypeScript MCP server implementations. Use the frontend to define tools, agents, and workflows, then rely on the ADK backend to converse with you, gather requirements, and automatically generate compliant MCP server code. Once generated, you can configure environment variables and test the server before deploying it to Cloudflare Workers with a single-click deployment workflow.
How to install
Prerequisites:
- Node.js 18+ (for the frontend) or simply follow the ADK-driven workflow if you’re using the generated backend
- Python 3.9+ (for the Google ADK backend)
- pip (Python package installer)
- A Google Cloud account with Gemini API access
- Supabase account (for storage and auth in the full platform)
Installation steps:
-
Clone the repository git clone https://github.com/tharuneshwar-s/mcp-space.git cd mcp-space
-
Install and run the Frontend (optional for local UI access) cd frontend npm install cp .env.local.example .env.local
Edit .env.local with required API keys
npm run dev
Frontend is available at http://localhost:3000
-
Install and run the Google ADK Backend cd ../google-adk pip install -r requirements.txt
Create a .env file with necessary API keys and DB configuration
adk web --session_db_url="postgresql+psycopg2://{DB_USERNAME}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}" --allow_origins="*"
The ADK server will be available at http://localhost:8080
-
Optional: configure the MCP server for deployment
- Ensure environment variables (API keys, DB credentials) are set
- Review the generated MCP server code under the appropriate project sections
-
Deploy
- Follow the platform’s one-click Cloudflare Workers deployment flow from the UI once you have an MCP server generated
Note: The exact commands may vary if you generate a different MCP server shape. The repository includes both a frontend UI and a Google ADK backend to support the end-to-end workflow.
Additional notes
Tips and common issues:
- Ensure your environment variables are properly set in .env.local (frontend) and .env (ADK) before starting services.
- The ADK backend uses Gemini API; ensure your Gemini credentials and access are configured in the ADK environment.
- For deployment, you can test locally with the provided URLs before pushing to Cloudflare Workers.
- If you encounter CORS issues during local testing, verify the allow_origins setting in the ADK start command.
- Supabase stores project data; keep your database credentials secure and rotate them periodically.
- When generating MCP servers via the ADK, review the generated TypeScript server to ensure environment variables and keys are wired correctly for deployment.
Related MCP Servers
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
grok-faf
First MCP server for Grok | FAST⚡️AF • URL-based AI context • Vercel-deployed
opennextjs-cli
Interactive CLI/TUI for OpenNext.js + Cloudflare Workers. Automated setup, deployment, validation, and MCP server for AI-assisted development.
harvest
MCP server for Harvest time tracking API - use with Claude Desktop and other AI assistants
mcp-tidy
CLI tool to visualize and manage MCP server configurations in Claude Code. List servers, analyze usage statistics, and clean up unused servers