Skip to main content
mcpkit hero image

What is MCPKit?

MCPKit is a CLI tool that generates Model Context Protocol (MCP) servers for any website using Stagehand. With MCPKit, you can give any AI assistant the ability to interact with websites through natural language.

Generate MCP Servers

Automatically create MCP servers by analyzing any website’s functionality

AI-Powered Discovery

Automatically detect and document website actions using AI

Authentication Handling

Save and reuse authentication contexts across sessions

Quick Start

Get up and running in minutes:
1

Install MCPKit

npm install -g @kevinoconnell/mcpkit
2

Set up credentials

mcpkit secrets
You’ll need:
  • Browserbase API key and Project ID (get here!)
  • LLM API key (Gemini, OpenAI, etc.)
  • LLM provider model name (ex: google/gemini-2.5-pro)
3

Create your first MCP server

mcpkit create https://mcpkit.sh

Full Quickstart Guide

Follow our detailed quickstart guide to create your first MCP server

How It Works

MCPKit uses AI to:
  1. Analyze - Navigate to your target website and discover available actions
  2. Authenticate - Optionally save authentication contexts for future use
  3. Generate - Create a complete MCP server with tools based on discovered actions
  4. Deploy - Use your MCP server with Claude Code, Cursor, or any MCP client

Use Cases

Generate MCP servers for Jira, Asana, ClickUp, or other project management tools to let AI assistants create tasks, update issues, and manage projects.
Create servers for content sites like Hacker News, Reddit, or Medium to enable AI-powered content discovery and interaction.
Build MCP servers for your company’s internal web applications to automate workflows and improve productivity.
Generate servers for data sources, dashboards, or monitoring tools to help AI assistants gather and analyze information.

Key Features

AI-Powered Action Discovery

MCPKit automatically discovers what actions are possible on a website by:
  • Analyzing page structure and interactive elements
  • Understanding navigation patterns
  • Identifying common workflows
  • Generating tool schemas for each action

Authentication Management

Save authentication contexts to avoid repeated logins:
# List saved contexts
mcpkit contexts list

# Create a new authenticated context
mcpkit contexts create mcpkit.sh

# Delete a context
mcpkit contexts delete mcpkit.sh

Flexible MCP Servers

Generated servers include:
  • Complete MCP tool definitions
  • Type-safe schemas with Zod validation
  • Authentication handling
  • Error management
  • Logging and debugging support

What You Can Build

With MCPKit generated MCP servers, you can:
  • ✅ Create and update tasks in project management tools
  • ✅ Search and extract data from websites
  • ✅ Automate form submissions and workflows
  • ✅ Monitor dashboards and gather analytics
  • ✅ Interact with internal company tools
  • ✅ Build custom AI agents with web access

Technology Stack

MCPKit is built on:

Next Steps