Personal Toolkit MCP Server
π οΈ Personal Utility Toolkit β MCP Server
A remote MCP server built with FastMCP and deployed on Railway. Plug it into Claude Desktop and get 17 utility tools instantly β no setup, no local dependencies.
β‘ Quick Connect (Remote β No Installation Needed)
Add this to your claude_desktop_config.json:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"personal-toolkit-remote": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://web-production-2f9c2.up.railway.app/mcp"]
}
}
}Requires: Node.js installed on your machine.
Restart Claude Desktop after saving β that's it! π
π§° Available Tools
π Text Tools
Tool | Description |
| Count words, characters, sentences, paragraphs |
| Reverse any string |
| Convert text to UPPERCASE |
| Convert text to lowercase |
| Count vowels and consonants |
| Count occurrences of a specific character |
| Frequency of every character ranked by count |
| Pull all email addresses from a block of text |
| Generate a secure random password |
π’ Math Tools
Tool | Description |
| Safely evaluate math expressions ( |
| Convert length, weight, and temperature units |
| Check if a number is prime + get its factors |
β Todo Tools
Tool | Description |
| Add a todo with priority (low / medium / high) |
| List all, pending, or completed todos |
| Mark a todo as done by ID |
| Delete a todo by ID |
| Remove all completed todos |
π¬ Example Prompts
Count the words in: "The quick brown fox jumps over the lazy dog"
Calculate: sqrt(256) + 2 ** 10
Convert 100 miles to km
Is 97 a prime number?
Generate a 20-character password with symbols
Extract emails from: "contact john@example.com or jane@test.org"
Add a high priority todo: "Learn MCP servers"
List all my pending todosπ Run Locally
If you want to run your own instance:
git clone https://github.com/SANDEEP-KR-MAHTO/personal-toolkit-mcp-server.git
cd personal-toolkit-mcp-server
python -m venv venv
venv\Scripts\activate # Windows (Mac/Linux: source venv/bin/activate)
pip install -r requirements.txtAdd to claude_desktop_config.json:
Windows:
{
"mcpServers": {
"personal-toolkit-local": {
"command": "C:\\path\\to\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\server.py"]
}
}
}Mac/Linux:
{
"mcpServers": {
"personal-toolkit-local": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/server.py"]
}
}
}π Deploy Your Own on Railway
Fork this repo
Go to railway.app β New Project β GitHub Repo
Select your fork β Deploy
Go to Settings β Networking β Generate Domain
Update the URL in your
claude_desktop_config.json
ποΈ Project Structure
βββ server.py # MCP server entry point
βββ tools/
β βββ text_tools.py # Text utility functions
β βββ math_tools.py # Math functions
β βββ todo_tools.py # Persistent todo list (todos.json)
βββ Procfile # Railway start command
βββ requirements.txtπ οΈ Built With
FastMCP β MCP server framework
Railway β Deployment platform
mcp-remote β HTTPβstdio bridge for Claude Desktop
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SANDEEP-KR-MAHTO/personal-toolkit-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server