textin-mcp-ts
v0.1.6
Published
TextIn MCP service in TypeScript
Maintainers
Readme
Textin MCP Ts
MCP Server for the Textin OCR.
Tools
convertFileToMarkdown- Convert various file formats (png, jpg, jpeg, pdf, bmp, tiff, webp, doc, docx, html, mhtml) to Markdown format.
- Input:
inputPath(string): Path to the input fileoutputPath(string, optional): Path to save the markdown fileoptions(object, optional): Conversion options including PDF password, page settings, and extraction preferences
- Return: Generated markdown content
scanDirectory- Scan directory for supported file formats.
- Input:
directoryPath(string): Path to the directory to scan - Return: List of supported files in the directory
extractInfo- Extract information from documents (png, jpg, jpeg, doc, docx, pdf, ofd, xlsx, xls).
- Input:
inputPath(string): Path to the input filekey(string, optional): Comma-separated list of keys to extract single valuestableHeader(string, optional): Comma-separated list of table headers to extract table data
enhanceImage- Enhance and process images with various options like enhancement, cropping, dewarping, and deblurring.
- Input:
inputPath(string): Path to the input image file or URLoutputPath(string, optional): Path to save the enhanced imageoptions(object, optional):enhanceMode(number): Enhancement mode (-1: disabled, 1: brighten, 2: enhance and sharpen, 3: black&white, 4: grayscale, 5: remove shadow, 6: halftone)cropImage(number): Whether to crop image (0: no, 1: yes)onlyPosition(number): Whether to return only corner positions (0: return corners and image, 1: return only corners)dewarpImage(number): Whether to dewarp image (0: no, 1: yes)deblurImage(number): Whether to deblur image (0: no, 1: yes)
- Return: Path to the saved enhanced image
Setup
APP_ID and APP_SECRET
Click here to register for a TextIn account.
Get Textin APP_ID and APP_SECRET by following the instructions here.
NPX
{
"mcpServers": {
"textin-mcp-ts": {
"command": "npx",
"args": [
"-y",
"textin-mcp-ts"
],
"env": {
"TEXTIN_APP_ID": "<YOUR_APP_ID>",
"TEXTIN_APP_SECRET": "<YOUR_APP_SECRET>"
}
}
}License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
