Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP UseCase Function Servercalculate the average of these numbers: 15, 25, 35, 45"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP UseCase Function Server
A Model Context Protocol (MCP) server that triggers functions based on specific usecases, built with Python and FastMCP.
Features
UseCase-based Function Triggering: Execute functions based on predefined usecases
stdio Transport: Compatible with Claude Desktop
Multiple Function Types: Data analysis, text processing, calculations, file operations, and web requests
Easy Integration: Simple setup for Claude Desktop
Available Usecases
data_analysis - Analyze numerical data (mean, max, min, count)
text_processing - Process text (uppercase, lowercase, word count, char count)
calculation - Mathematical operations (add, multiply, divide)
file_operation - File handling operations (info, simulation)
web_request - Web request simulation (GET, POST, etc.)
Installation
Install dependencies:
Test the server:
Claude Desktop Integration
Add this configuration to your Claude Desktop settings:
macOS
Edit: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Edit: %APPDATA%/Claude/claude_desktop_config.json
Linux
Edit: ~/.config/claude/claude_desktop_config.json
Add the server configuration:
Replace /path/to/your/mcp_server.py with the actual path to your server file.
Usage
Available Tools
trigger_function_by_usecase(usecase, parameters)
Execute a function based on usecase
Returns result with success status
list_available_usecases()
Get all available usecases
Returns array of usecase names
get_usecase_info(usecase)
Get information about a specific usecase
Returns usecase details and function description
Example Usage in Claude
Deployment
For production deployment:
Docker Deployment (Recommended):
System Service:
Cloud Platforms:
Deploy to AWS Lambda, Google Cloud Functions, or Azure Functions
Modify transport from stdio to HTTP for web-based deployments
Development
Adding New Usecases
Add to
usecase_functionsdictionary inmcp_server.pyCreate the corresponding function
Test with the test client
Custom Functions
Implement new functions following this pattern:
Troubleshooting
Import Errors: Ensure all dependencies are installed
Path Issues: Use absolute paths in Claude Desktop config
Permission Issues: Make sure the script is executable
Connection Issues: Verify the server starts without errors
Files
mcp_server.py- Main MCP server implementationtest_client.py- Test client for validationrequirements.txt- Python dependenciesclaude_desktop_config.json- Example Claude Desktop configuration# mcp-server-test