
Mhlabs Mcp Tools
Built on FastMCP, this server exposes text preprocessing and NLP operations as MCP tools. You get 30+ preprocessing functions like removing URLs, converting emojis to words, expanding contractions, and stemming, plus spaCy-based components for tokenization, POS tagging, NER, and dependency parsing. It runs over stdio by default for Claude Desktop integration, or you can spin it up with HTTP transport for web deployments. The factory pattern makes it straightforward to load services by domain. Reach for this when you need to clean messy text or extract linguistic features before feeding content to an LLM, especially if you're building workflows that need reproducible text normalization steps.
- tool
- 1
- transport
- STDIO
- last updated
- Nov 22, 2025
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
textprep.expand_contractionExpands contractions in input text, as shown in the README's Python client example.
Expands contractions in input text, as shown in the README's Python client example.
No parameter schema in public metadata yet.
Sponsors
Readme
mhlabs-mcp-tools
mcp-name: io.github.MusaddiqueHussainLabs/mhlabs_mcp_tools
🧠 mhlabs-mcp-tools
mhlabs-mcp-tools is a Modular MCP Tools Server built using FastMCP.
It provides an extendable AI tool ecosystem organized into functional categories (Text Preprocessing, NLP Components, Document Analysis, etc.) that can be dynamically loaded and served through MCP (Model Context Protocol) via STDIO transport.
This project is part of the MHLabs AI Agentic Ecosystem, designed to work with mhlabs-mcp-server, mhlabs-mcp-agents, and downstream A2A agent frameworks.
Features
Details
- Repository
- github.com/musaddiquehussainlabs/mhlabs_mcp_tools
- Category
- Documents & Knowledge
- Package
mhlabs-mcp-tools- Transport
- STDIO
- Registry
- MCP registry, active