A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Connect, explore, and test any MCP server with AI models 🤖 ⚡
Connect, explore, and test any MCP server with AI models
🚀 Try Live Demo • Quick Start • Features • Documentation • Contributing
MCP servers let AI models interact with tools and data sources. The problem is that testing and debugging them is difficult. When you're building an MCP server, you need to see if your tools actually work with real AI models. When you're evaluating existing servers, you need to understand what they do without diving into source code or setting up complex test environments.
Anthropic's MCP Inspector helps with basic inspection, but it doesn't let you actually test tools with AI models. You can see what's available, but you can't see how it behaves in practice.
Starbase solves this by letting you connect any remote MCP server and immediately test it with Claude, GPT-4, or other models. No setup, no boilerplate. You get a working environment to develop, test, and explore MCP servers.
[!TIP] Looking for production-ready MCP hosting?
Metorial's serverless MCP platform lets you deploy 600+ MCP servers with a single line of code. Includes logging, monitoring, and SDKs for seamless integration.
The fastest way to get started is to use our hosted version:
No installation, no account creation, no hassle.
Want to run Starbase locally? Follow these steps:
# Clone the repository
git clone https://github.com/metorial/starbase.git
cd starbase
# Install dependencies
npm install
# or
bun install
# Set up environment variables
cp .env.example .env
# Edit .env with your configuration
# Set up the database
npm run db:push
# or
bun run db:push
# Start the development server
npm run dev
# or
bun run dev
Visit http://localhost:3000 to see Starbase in action!
starbase/
├── app/ # Next.js app directory (pages, layouts, API routes)
├── components/ # React components
├── contexts/ # React context providers
├── lib/ # Utility functions and core logic
├── prisma/ # Database schema and migrations
└── types/ # TypeScript type definitions
Create a .env file based on .env.example and configure:
# Database
DATABASE_URL="postgres://..."
# Authentication (optional for local development)
AUTH_SECRET="your-secret-key"
# AI Model API Keys (optional - add only the models you want to use)
ANTHROPIC_API_KEY="your-anthropic-key"
OPENAI_API_KEY="your-openai-key"
# Other optional configurations
NEXT_PUBLIC_BASE_URL="http://localhost:3000"
npm run dev - Start development servernpm run build - Build for productionnpm run start - Start production servernpm run lint - Run ESLintnpm run db:generate - Generate Prisma clientnpm run db:push - Push schema changes to databasenpm run db:migrate - Run database migrationsnpm run db:studio - Open Prisma StudioWe welcome contributions from the community! Whether you're fixing bugs, adding features, improving documentation, or reporting issues, your help makes Starbase better for everyone.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Found a bug or have a feature request? Please check existing issues first, then create a new issue with:
Starbase is licensed under the MIT License. See the LICENSE file for details.
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnos
MCP server integration for DaVinci Resolve Studio
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots