MCP Toolkit

v1.0.0Developer Toolsstable

MCP ToolKit is a feature-rich and secure MCP tools collection designed to provide powerful system interaction capabilities for AI models. The project adopts a modular design, supports flexible expansion, and will continue to integrate more practical

aidevtoolsmcpmodel-context-protocolnuxt
Share:
150
Stars
0
Downloads
0
Weekly
0/5

What is MCP Toolkit?

MCP Toolkit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp toolkit is a feature-rich and secure mcp tools collection designed to provide powerful system interaction capabilities for ai models. the project adopts a modular design, supports flexible expansi...

MCP ToolKit is a feature-rich and secure MCP tools collection designed to provide powerful system interaction capabilities for AI models. The project adopts a modular design, supports flexible expansion, and will continue to integrate more practical

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP ToolKit is a feature-rich and secure MCP tools collectio

Use Cases

Interact with system resources securely
Integrate modular MCP tools collection
Extend functionality with custom tools
YoshiLoL0526

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y mcp-toolkit

Manual Installation

npx -y mcp-toolkit

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Toolkit

MCP Toolkit is a feature-rich, modular MCP server written in Python and distributed as a UV tool, providing AI assistants with secure access to web search, URL fetching, sandboxed code execution, HTTP requests, and persistent key-value memory. It uses Playwright under the hood for browser-based web interactions and stores memory in a local SQLite database, making it suitable for agents that need both live internet access and durable state between sessions. Developers and power users install it to give Claude or other MCP clients a broad set of real-world interaction capabilities without stitching together multiple separate servers.

Prerequisites

  • Python 3.13 (automatically managed by UV)
  • UV package manager installed (https://docs.astral.sh/uv/getting-started/installation/)
  • Node.js installed if you want sandboxed JavaScript execution via run_js
  • An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with MCP support
1

Install UV (if not already present)

UV is the required package manager. Install it with the official installer script.

curl -LsSf https://astral.sh/uv/install.sh | sh
2

Install mcp-toolkit via UV

Install directly from the GitHub repository using UV tool install. This pulls Python 3.13 automatically.

uv tool install --python 3.13 git+https://github.com/YoshiLoL0526/mcp-toolkit
3

Install the Playwright browser (required for web search and URL fetching)

MCP Toolkit uses Playwright Chromium for browser-based tools. Run this one-time install step after the main install.

uv tool run --from mcp-toolkit python -m playwright install chromium
4

Add the server to your MCP client configuration

Configure Claude Desktop or Cursor to launch mcp-toolkit. No API keys are needed for the base install.

// Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-toolkit": {
      "command": "mcp-toolkit"
    }
  }
}
5

Restart your MCP client and verify tools are available

After saving the config, restart Claude Desktop (or your chosen client). You should see tools like web_search, fetch_url, run_python, memory_get, and time_now available.

6

(Optional) Run as an HTTP server for multi-client access

Start mcp-toolkit in HTTP mode to serve multiple clients at once over the network.

mcp-toolkit --transport http --host 0.0.0.0 --port 8080

MCP Toolkit Examples

Client configuration

Minimal Claude Desktop configuration for mcp-toolkit. No environment variables are required for the default feature set.

{
  "mcpServers": {
    "mcp-toolkit": {
      "command": "mcp-toolkit"
    }
  }
}

Prompts to try

Representative prompts that exercise the main tools — web search, code execution, HTTP requests, and memory.

- "Search the web for the latest releases of the Rust programming language and summarize the key changes"
- "Run this Python snippet and return the output: import math; print(math.factorial(20))"
- "Remember that my preferred timezone is America/New_York under the key user_timezone"
- "What is the current UTC time and convert it to Tokyo time?"
- "Fetch the content from https://httpbin.org/json and extract the slideshow title"

Troubleshooting MCP Toolkit

web_search or fetch_url fails with a browser launch error

The Playwright browser must be installed separately after the main package. Run: uv tool run --from mcp-toolkit python -m playwright install chromium

mcp-toolkit command not found after install

UV tool installs go into ~/.local/bin by default. Ensure that directory is in your PATH, or run it via: uv tool run mcp-toolkit

Memory stored in one session is missing in another

Memory is persisted in ~/.local/share/mcp-toolkit/memory.db using the namespace parameter (defaults to 'default'). Ensure you are using a consistent namespace across sessions and that the file is not being deleted by cleanup scripts.

Frequently Asked Questions about MCP Toolkit

What is MCP Toolkit?

MCP Toolkit is a Model Context Protocol (MCP) server that mcp toolkit is a feature-rich and secure mcp tools collection designed to provide powerful system interaction capabilities for ai models. the project adopts a modular design, supports flexible expansion, and will continue to integrate more practical It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Toolkit?

Install via npm with the command: npx -y mcp-toolkit. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with MCP Toolkit?

MCP Toolkit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Toolkit free to use?

Yes, MCP Toolkit is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Toolkit?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides