compresto mcp
A Model Context Protocol server that provides AI assistants with real-time data about Compresto's file compression app usage statistics, including total users, processed files, and total size reduced.
A Model Context Protocol server that provides AI assistants with real-time data about Compresto's file compression app usage statistics, including total users, processed files, and total size reduced.
A Model Context Protocol (MCP) server for Compresto, providing AI assistants with real-time data about Compresto s usage statistics.
Compresto is a file compression app that helps users reduce file sizes. This MCP server allows AI assistants to access current statistics about Compresto s usage.
The Model Context Protocol (MCP) is a standard that connects AI systems with external tools and data sources. This MCP server extends AI capabilities by providing access to Compresto s usage statistics.
git clone https://github.com/dqhieu/compresto-mcp
cd compresto-mcp
npm install
npm run build
Add the following to your MCP settings file
{
"mcpServers": {
"compresto": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/compresto-mcp/build/index.js"
]
}
}
}
When integrated with compatible AI assistants, this MCP server provides real-time data about Compresto s usage.
The Compresto MCP server provides the following tools:
Returns the total number of Compresto users.
Example response: 12345
Returns the total number of files processed by Compresto.
Example response: Processed 67890 files
Returns the total amount of file size reduced by Compresto.
Example response: Reduced 1234567890 bytes
src/index.ts
- Main entry point containing MCP server implementationpackage.json
- Project dependencies and scriptstsconfig.json
- TypeScript configurationMIT License
[
{
"annotations": {},
"description": "Get total users of Compresto",
"inputSchema": {
"type": "object"
},
"name": "get-total-users"
},
{
"annotations": {},
"description": "Get total processed files of Compresto",
"inputSchema": {
"type": "object"
},
"name": "get-total-processed-files"
},
{
"annotations": {},
"description": "Get total file size reduced of Compresto",
"inputSchema": {
"type": "object"
},
"name": "get-total-size-reduced"
}
]