MCP Catalogs
Home

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.

file-systemdeveloper-toolsai-llm
20
Forks
3
Open issues
10 mo ago
Last commit
2d ago
Indexed

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:

you:Building specialized document analysis AI agents with PDF/Excel processing capabilities
you:Creating research assistants with web search and data analysis tools
you:Developing productivity tools with filesystem operations and time zone conversions
you:How do I add custom tools to MCP Tool Kit?
you:What API keys are required?

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 README
  • read_file

    Read contents of a file from the filesystem

  • write_file

    Write content to a file in the filesystem

  • search_web

    Search the web using Brave Search

  • convert_timezone

    Convert time between different timezones

  • get_stock_data

    Retrieve stock market data from Yahoo Finance

  • get_economic_data

    Fetch economic data from FRED database

  • read_pdf

    Extract text content from PDF files

  • read_excel

    Read data from Excel spreadsheet files

  • webpage_screenshot

    Take a screenshot of a webpage using browser automation

  • click_element

    Click on elements on a webpage using browser automation

  • get_worldbank_data

    Retrieve development data from World Bank database

  • list_files

    List files in a directory

Comparable tools

mcp-server-examplenpx create-mcplangchain-mcp

Installation

Installation

Quick Install

Windows (PowerShell)

irm https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.ps1 | iex

macOS (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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.