aitools
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., "@aitoolsSend a push notification with 'Hello from AITools!'"
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.
aitools
A customizable MCP server with auto-registered tools.
Install
pip install -e .
# or: pip install git+https://github.com/Seaborn101/aitools-mcp.gitRequired environment variable:
export WXPUSHER_SPT=your_spt_token # for send_message toolRelated MCP server: Netmex MCP
Usage
1. As MCP Server
aitools
# or: python -m aitools.serverThen configure in your MCP client (Claude Code, etc.):
{
"mcpServers": {
"aitools": {
"command": "aitools"
}
}
}2. As Python Package (direct function calls)
from aitools.tools.wx_pusher import send_message
# Markdown mode (default)
send_message(content="# Hello\nThis is a **test** message")
# HTML mode
send_message(
content="<h1>Hello</h1><p style='color:red;'>Red text</p>",
use_html=True
)
# With summary
send_message(content="...", summary="Brief summary")Available Tools
Tool | Description |
| Push notification to desktop popup + mobile via WxPusher |
Adding New Tools
Create a new file in src/aitools/tools/ (e.g., my_tool.py):
"""My custom tool."""
from aitools.server import tool
@tool(name="my_tool", description="Does something useful.")
def my_tool(arg1: str, arg2: int = 10) -> str:
"""Do something.
Args:
arg1: First argument.
arg2: Second argument (default 10).
"""
return f"Result: {arg1}, {arg2}"Tools auto-register on server start. No manual registration needed.
Framework
Auto-discovery: Tools in
src/aitools/tools/are auto-loaded viapkgutilDecorator-based: Use
@tooldecorator to registerType hints: Schema auto-generated from function signatures
No hardcoded tokens: Use env vars for secrets
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA hot-reloadable MCP proxy server that enables users to create and manage custom Python tools through dynamic module loading. Users can build their own utilities, wrap APIs, and extend functionality by simply adding Python files to designated folders.Last updated7Apache 2.0

Netmex MCPofficial
AlicenseCqualityDmaintenanceA lightweight and extendable MCP server toolkit that allows developers to build and integrate custom tools with AI assistants through automatic tool discovery from local directories or npm packages.Last updated218MIT- Alicense-qualityFmaintenanceA flexible, extensible framework for building MCP servers with API key authentication, user management, and dynamic tool sharing.Last updated1611MIT
- AlicenseBqualityDmaintenanceA lightweight MCP server for sending push notifications via ntfy.sh, supporting customizable titles, priorities, tags, and action buttons.Last updated1177MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for AI dialogue using various LLM models via AceDataCloud
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/Seaborn101/aitools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server