mcp-tool-kit
by getfounded·★ 107·Score 44
MCP Tool Kit provides a Python framework with 120+ tools for building vertical AI agents with automatic discovery.
Overview
MCP Tool Kit is a comprehensive Python-based framework that implements the Model Context Protocol for creating specialized AI agents. It offers automatic tool discovery and multiple transport options including stdio and SSE. The toolkit comes with over 120 pre-built tools covering file operations, time management, web search, browser automation, data analysis, and document processing. It features easy configuration through YAML files and supports environment-based API key management for various services.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose MCP Tool Kit when you need a comprehensive set of pre-built tools for file system operations, web search, and browser automation, especially if you're building vertical AI agents.
When NOT to choose this
Avoid this if you need lightweight solution without Docker dependency or want maximum control over the underlying MCP implementation without the abstraction layer.
Tools this server exposes
12 tools extracted from the READMEread_fileRead contents of a file from the filesystem
write_fileWrite content to a file in the filesystem
search_webSearch the web using Brave Search
convert_timezoneConvert time between different timezones
get_stock_dataRetrieve stock market data from Yahoo Finance
get_economic_dataFetch economic data from FRED database
read_pdfExtract text content from PDF files
read_excelRead data from Excel spreadsheet files
webpage_screenshotTake a screenshot of a webpage using browser automation
click_elementClick on elements on a webpage using browser automation
get_worldbank_dataRetrieve development data from World Bank database
list_filesList files in a directory
Comparable tools
Installation
Installation
Quick Install
Windows (PowerShell)
irm https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.ps1 | iexmacOS (Terminal)
bash <(curl -s https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.sh)Linux (Terminal)
bash <(wget -qO- https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.sh)Claude Desktop Configuration
Add to Claude Desktop configuration:
{
"mcpServers": {
"mcp-tool-kit": {
"command": "docker",
"args": ["exec", "-i", "mcp-server", "python", "mcp_server_v2.py"]
}
}
}FAQ
- How do I add custom tools to MCP Tool Kit?
- Create a new Python class that extends BaseTool in the app/tools/ directory. Implement get_name() and get_tools() methods, and add your functionality as async methods.
- What API keys are required?
- Optional keys include BRAVE_SEARCH_API_KEY, NEWS_API_KEY, FRED_API_KEY, and others depending on which tools you enable in the configuration.
Compare mcp-tool-kit with
Last updated · Auto-generated from public README + GitHub signals.