MCP Toolkit
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
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
Maintainer
Works with
Installation
NPM
npx -y mcp-toolkitManual Installation
npx -y mcp-toolkitConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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 | shInstall 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-toolkitInstall 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 chromiumAdd 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"
}
}
}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.
(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 8080MCP 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.
MCP Toolkit Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCP Toolkit? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up MCP Toolkit in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.