mcp-test
@w-jeon
About mcp-test
mcp test
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-framework-w-jeon": {
"command": "docker",
"args": [
"compose",
"up",
"--build",
"-d"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-test?
mcp-test is a framework for creating custom MCP tools that interact with large language models. It integrates file processing (PDF, Word, Excel) and web content fetching, designed for extending tools like Cursor IDE.
How to use mcp-test?
Deploy via Docker Compose or traditional Python. After setup, invoke tools by calling their names: file, pdf, word, excel, or url with the required parameters such as a file path or URL.
Key features of mcp-test
- Automatic file type identification and handling
- PDF processing with quick and full modes
- Word document text, table, and image extraction
- Excel multi-sheet parsing with structure info
- Web page content retrieval with HTTP error handling
- Modular tool architecture for easy extension
Use cases of mcp-test
- Extract text and images from PDF documents for LLM analysis
- Parse Word files to retrieve paragraphs, tables, and embedded images
- Convert Excel spreadsheets into structured data for automated workflows
- Fetch web page content as plain text for summarization or data collection
- Integrate as an MCP server in Cursor IDE to add custom document processing
FAQ from mcp-test
How does mcp-test handle PDFs compared to other tools?
It uses PyMuPDF as the primary engine with fallback to pymupdf4llm and PyPDF2. It offers two modes: quick (text only, up to 50 pages) and full (text + images, up to 30 pages).
What are the runtime dependencies?
Python 3, plus packages: mcp, PyMuPDF, python-docx, pandas, openpyxl, httpx, anyio, click. System libraries like poppler and tesseract may be needed for advanced OCR.
Where does processed data live?
All processing happens locally on the server. Temporary files are created for large documents and automatically cleaned up.
Are there any known limits?
PDF full mode is capped at 30 pages, quick mode at 50 pages. HTTP requests have a 5‑minute timeout. Images in PDFs are downscaled to a maximum DPI and size.
What transport does mcp-test support?
It exposes an SSE (Server‑Sent Events) endpoint, typically at http://localhost:8000/sse. No authentication is mentioned in the provided documentation.
Frequently asked questions
How does mcp-test handle PDFs compared to other tools?
It uses PyMuPDF as the primary engine with fallback to pymupdf4llm and PyPDF2. It offers two modes: quick (text only, up to 50 pages) and full (text + images, up to 30 pages).
What are the runtime dependencies?
Python 3, plus packages: mcp, PyMuPDF, python-docx, pandas, openpyxl, httpx, anyio, click. System libraries like poppler and tesseract may be needed for advanced OCR.
Where does processed data live?
All processing happens locally on the server. Temporary files are created for large documents and automatically cleaned up.
Are there any known limits?
PDF full mode is capped at 30 pages, quick mode at 50 pages. HTTP requests have a 5‑minute timeout. Images in PDFs are downscaled to a maximum DPI and size.
What transport does mcp-test support?
It exposes an SSE (Server‑Sent Events) endpoint, typically at `http://localhost:8000/sse`. No authentication is mentioned in the provided documentation.
Basic information
More Developer Tools MCP servers
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps

PuzzleTide Puzzle Generator
Caravaca-LabsWord search generator, crossword generator, and sudoku generator + solver as a local-first MCP server. 15 deterministic tools: printable PDF puzzle worksheets, themed word banks, and verifiable LLM evals. From the makers

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
Comments