mcp-mcpmarket

mcp-mcpmarket

Enables discovery and automatic installation of MCP servers via mcpmarket.com integration. Searches repositories, scrapes GitHub READMEs for configuration details, and provides one-click installation to MCP clients.

Category
Visit Server

README

mcp-mcpmarket

AI Agent Auto-Install: Point your agent to this repo and say "install mcp-mcpmarket" — it will read this README, detect your MCP client (Kilo/Claude Desktop), and configure itself automatically.

Features

  • Search MCP servers by keyword
  • Detail view with GitHub README scraping (language, license, real install commands, config JSON, env vars, tools)
  • Trending servers from the leaderboard
  • Browse by category
  • Agent Skills search
  • One-click install to Kilo config

Quick Install (AI Agent)

If you're an AI agent installing this for a user:

# Detect MCP client and auto-configure
git clone https://github.com/Xzeroone/mcp-mcpmarket.git /tmp/mcp-mcpmarket
cd /tmp/mcp-mcpmarket

# Check if Kilo config exists
if [ -f ~/.config/kilo/kilo.jsonc ]; then
  # Add to Kilo config (local build)
  npm install && npm run build
  echo '{
    "mcp": {
      "mcpmarket": {
        "type": "local",
        "command": ["node", "'$(pwd)'/dist/index.js"],
        "enabled": true
      }
    }
  }' >> ~/.config/kilo/kilo.jsonc
fi

Manual Install

Option 1: npx (No build required)

{
  "mcpServers": {
    "mcpmarket": {
      "command": "npx",
      "args": ["-y", "mcp-mcpmarket"]
    }
  }
}

Option 2: Local Build (Recommended for reliability)

git clone https://github.com/Xzeroone/mcp-mcpmarket.git
cd mcp-mcpmarket
npm install
npm run build

Then configure your MCP client:

Kilo (Recommended)

// ~/.config/kilo/kilo.jsonc
{
  "mcp": {
    "mcpmarket": {
      "type": "local",
      "command": ["node", "/path/to/mcp-mcpmarket/dist/index.js"],
      "enabled": true
    }
  }
}

Claude Desktop

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcpmarket": {
      "command": "node",
      "args": ["/path/to/mcp-mcpmarket/dist/index.js"]
    }
  }
}

Tools

Tool Description
mcpmarket_search Search MCP servers by keyword
mcpmarket_detail Full details + GitHub README scrape
mcpmarket_trending Top/trending servers
mcpmarket_categories List all categories
mcpmarket_browse Browse servers in a category
mcpmarket_skills Search agent skills
mcpmarket_install Install an MCP server to Kilo config (by slug or manual command)

How It Works

  1. Scrapes mcpmarket.com pages and extracts structured data from JSON-LD tags
  2. For detail views, fetches the GitHub README from raw.githubusercontent.com
  3. Parses the README to detect: language, license, install commands, config JSON blocks, env vars, and tool names
  4. The mcpmarket_install tool writes directly to your Kilo kilo.jsonc config

Install Workflow

The mcpmarket_install tool supports two modes:

One-click install (recommended)

mcpmarket_install({ slug: "firecrawl" })

Automatically fetches the server details and extracts the correct install command from GitHub.

Manual install

mcpmarket_install({ name: "my-server", command: ["npx", "-y", "@some/mcp-server"] })

Use when you already know the exact command.

Parameters

Parameter Required Description
slug Yes (or command) Server slug from mcpmarket.com. Auto-fetches install command.
name No Config entry name. Defaults to server slug.
command Yes (or slug) Manual command array if slug not provided.
environment No Environment variables to set.
global No Install to global config (default: true).

Development

npm install
npm run build
node dist/index.js

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured