mcp-helper-tools
based on toolkit-mcp-server
A Model Context Protocol server providing LLM Agents with system utilities and tools, including IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.
Model Context Protocol
The Model Context Protocol (MCP) enables communication between:
- Clients: Claude Desktop, IDEs, and other MCP-compatible clients
- Servers: Tools and resources for task management and automation
- LLM Agents: AI models that leverage the server’s capabilities
Table of Contents
- Features
- Installation
- Configuration
- Tools
- Contributing
- License
Features
Encoding Tools
- Base64 encoding/decoding
- URL encoding/decoding
- HTML encoding/decoding
Network & Geolocation
- IP geolocation with intelligent caching
- Rate limiting (45 requests/minute)
Security Tools
- Cryptographic hash generation (MD5, SHA-1, SHA-256, SHA-512)
- Constant-time hash comparison
- UUID generation
Generator Tools
- QR code generation
- Terminal output
- SVG format
- Base64 encoded images
Installation
# Using npm (recommended)
npm install @cyanheads/toolkit-mcp-server
# Or install from source
git clone git@github.com:cyanheads/toolkit-mcp-server.git
cd toolkit-mcp-server
npm install
npm run build
Configuration
Add to your MCP client settings:
{
"mcpServers": {
"toolkit": {
"command": "node",
"args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"],
"env": {
"NODE_ENV": "production"
}
}
}
}
Tools
Network Operations
// Get geolocation data
const geo = await mcp.use('toolkit-mcp-server', 'geolocate', {
query: '8.8.8.8'
});
// Check connectivity
const conn = await mcp.use('toolkit-mcp-server', 'checkConnectivity', {
host: 'example.com',
port: 443
});
System Operations
// Get system information
const sysInfo = await mcp.use('toolkit-mcp-server', 'getSystemInfo', {});
// Get load average
const load = await mcp.use('toolkit-mcp-server', 'getLoadAverage', {});
Security Operations
// Generate hash
const hash = await mcp.use('toolkit-mcp-server', 'hashData', {
input: 'test data',
algorithm: 'sha256'
});
// Generate UUID
const uuid = await mcp.use('toolkit-mcp-server', 'generateUUID', {});
Generator Operations
// Generate QR code
const qr = await mcp.use('toolkit-mcp-server', 'generateQRCode', {
data: 'https://example.com',
type: 'svg'
});
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
Apache License 2.0. See LICENSE for more information.
Helper Tools
Project Details
- MissionSquad/mcp-helper-tools
- @missionsquad/mcp-helper-tools
- Apache License 2.0
- Last Updated: 3/21/2025
Recomended MCP Servers
Anki MCP server
GitHub's official MCP Server
MCP Server integration for Bear note app
A simple MCP server to search for documentation (tutorial)
小红书MCP服务 x-s x-t js逆向
Claude Desktop 的火山引擎知识库 MCP 服务器
Interactive User Feedback MCP
A nomad MCP Server (modelcontextprotocol)
Kubernetes Control Plane Server for Managing Multiple Clusters – the central pilot for your k8s fleets✈️✈️





