MCP Server Toolkit
Provides tools for querying and manipulating MongoDB databases, including executing queries and inserting records.
Provides tools for querying and manipulating MySQL databases, including executing queries, inserting records, and managing transactions.
Provides tools for querying and manipulating PostgreSQL databases, including executing queries, inserting records, and managing transactions.
Provides tools for querying and manipulating SQLite databases, including executing queries, inserting records, and managing transactions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server Toolkitfetch the latest Hacker News headlines and save them to news.md"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ MCP Server Toolkit
The fastest way to connect AI agents to the real world.
A production-ready Model Context Protocol server toolkit that gives your AI agents superpowers.
Quick Start ยท Features ยท Architecture ยท Documentation
๐ฏ Why MCP Server Toolkit?
Every AI agent needs tools. MCP Server Toolkit gives them file system access, web fetching, database queries, and shell commands โ all through a single, standardized protocol.
graph LR
A[๐ค AI Agent] -->|MCP Protocol| B[๐ MCP Server Toolkit]
B --> C[๐ File System]
B --> D[๐ Web Fetch]
B --> E[๐๏ธ Database]
B --> F[๐ป Shell]Related MCP server: MCP Server Toolkit
โจ Features
Tool | Description | Status |
๐ File System | Read, write, search, and manage files | โ Production Ready |
๐ Web Fetch | Fetch web pages, APIs, and download files | โ Production Ready |
๐๏ธ Database | Query PostgreSQL, MySQL, SQLite, MongoDB | โ Production Ready |
๐ป Shell | Execute commands with sandboxing | โ Production Ready |
๐ Auth | OAuth2 / API Key / JWT authentication | ๐ง Coming Soon |
๐ Metrics | Prometheus-compatible metrics endpoint | ๐ง Coming Soon |
๐ Quick Start
Installation
pip install mcp-server-toolkitRun in 30 seconds
from mcp_server import MCPServer, tools
# Create server with default tools
server = MCPServer(
name="my-agent-tools",
tools=[tools.FileSystem(), tools.WebFetch(), tools.Database(), tools.Shell()]
)
# Start serving
server.run(port=8080)Configuration (YAML)
# config.yaml
server:
name: my-mcp-server
port: 8080
auth: none
tools:
filesystem:
root: /workspace
allowed_extensions: [.py, .js, .ts, .md]
web_fetch:
timeout: 30
user_agent: "MCP-Toolkit/1.0"
database:
url: postgresql://user:pass@localhost:5432/mydb
shell:
allowed_commands: [ls, cat, grep, python]
sandbox: truemcp-server --config config.yaml๐๏ธ Architecture
mcp-server-toolkit/
โโโ mcp_server/
โ โโโ __init__.py # Public API
โ โโโ server.py # Core MCP server
โ โโโ protocol.py # MCP protocol handler
โ โโโ tools/
โ โโโ filesystem.py # File operations
โ โโโ web_fetch.py # HTTP client
โ โโโ database.py # DB connectors
โ โโโ shell.py # Command executor
โโโ config.yaml.example # Example config
โโโ pyproject.toml
โโโ README.md๐ Documentation
from mcp_server.tools import FileSystem
fs = FileSystem(root="/workspace")
# Read file
content = await fs.read("src/main.py")
# Write file
await fs.write("output.txt", "Hello, World!")
# Search files
results = await fs.search("**/*.py", pattern="import asyncio")
# List directory
files = await fs.listdir("src/", recursive=True)from mcp_server.tools import WebFetch
web = WebFetch(timeout=30)
# Fetch page
page = await web.fetch("https://api.github.com/user")
# Download file
await web.download("https://example.com/data.csv", "local.csv")
# Parse HTML
text = await web.extract_text("https://news.ycombinator.com")from mcp_server.tools import Database
db = Database(url="postgresql://localhost/mydb")
# Query
rows = await db.query("SELECT * FROM users WHERE active = true")
# Insert
await db.insert("users", {"name": "Alice", "role": "admin"})
# Transaction
async with db.transaction() as tx:
await tx.execute("UPDATE accounts SET balance = balance - 100 WHERE id = 1")
await tx.execute("UPDATE accounts SET balance = balance + 100 WHERE id = 2")๐ค Contributing
We love contributions! See CONTRIBUTING.md for guidelines.
git clone https://github.com/fzs356113-oss/mcp-server-toolkit.git
cd mcp-server-toolkit
pip install -e ".[dev]"
pytest๐ License
MIT License - see LICENSE for details.
โญ Star this repo if you find it useful! โญ
Made with โค๏ธ by fzs356113-oss
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yoโฆ
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA comprehensive Model Context Protocol toolkit that transforms AI assistants into autonomous agents capable of executing real-world tasks across filesystems, web requests, Git workflows, databases, system commands, and AI integrations.MIT
- FlicenseNot gradedqualityDmaintenanceEquips AI coding agents with filesystem, Git, database, and computation tools via the Model Context Protocol.1-
- FlicenseNot gradedqualityDmaintenanceEnables AI models to seamlessly integrate with external tools and data sources via the Model Context Protocol, extending functionality without modifying the core model.-
- AlicenseBqualityDmaintenanceProvides AI agents with 40 tools for structured data storage, querying, web search, URL fetching, scheduled jobs, and execution through the Model Context Protocol.44115MIT