mcp-framework

mcp-framework

3.3

If you are the rightful owner of mcp-framework and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A powerful MCP (Model Context Protocol) development framework for creating custom tools to interact with large language models.

The MCP development framework is designed to facilitate the creation of custom tools that interact with large language models. It provides a comprehensive set of tools to extend the functionality of the Cursor IDE, enabling advanced features such as web content retrieval and file processing for PDF, Word, and Excel documents. The framework is modular, allowing for easy expansion and maintenance, and it includes robust error handling and performance optimization techniques.

Features

  • Comprehensive File Processing: Automatically identifies file types and selects appropriate processing methods for PDF, Word, and Excel files.
  • PDF Document Processing: Processes PDF documents with quick preview and full parsing modes, extracting text and images using PyMuPDF.
  • Word Document Parsing: Parses Word documents to extract text, tables, and images using the python-docx library.
  • Excel File Processing: Parses Excel files to provide complete table data and structure information using pandas and openpyxl.
  • Web Content Retrieval: Retrieves content from any webpage with complete HTTP error handling and automatic encoding processing.

Tools

  1. file_tool

    Comprehensive file processing tool for various document types.

  2. pdf_tool

    Tool for parsing and extracting content from PDF documents.

  3. word_tool

    Tool for parsing Word documents and extracting text, tables, and images.

  4. excel_tool

    Tool for processing Excel files and extracting detailed table data.

  5. url_tool

    Tool for retrieving content from web pages.