Slim MCP
Slim-MCP:Claude Tools 🤖
🚀 通过 MCP 协议为 Claude 提供强大的基于 Python 的工具
✨ 特点
🧮计算器:执行复杂的数学计算
🌦️天气:获取当前天气预报和警报
🕒 DateTime :以本地和 UTC 格式访问当前时间
🔌可扩展:使用简单的 Python 函数轻松添加自定义工具
💻桌面集成:与 Claude 桌面应用程序无缝集成
🖱️ Cursor IDE :为开发人员提供与 Cursor IDE 的原生集成
Related MCP server: MCP Server with External Tools
📋 目录
🚀 安装
先决条件
Python 3.11+
Conda(推荐)
使用 Conda 设置(推荐)
# Create conda environment with Python 3.11
conda create -n mcp-tools python=3.11
# Activate environment
conda activate mcp-tools
# Clone the repository
git clone https://github.com/webdevtodayjason/slim-MCP.git
cd slim-MCP
# Install with uv (preferred)
uv pip install -e .
# OR install with standard pip
pip install -e .🎮 使用方法
配置 Claude
将其添加到您的 Claude 配置文件中:
{
"mcpServers": {
"claude-tools": {
"command": "/path/to/conda/envs/mcp-tools/bin/python",
"args": ["-m", "claude_tools.main"]
}
}
}配置 Cursor IDE
NAME: claude-tools
TYPE: command
COMMAND: /path/to/conda/envs/mcp-tools/bin/python -m claude_tools.main示例提示
Can you calculate 25^3 + sqrt(196)?
What's the current time in UTC?
What's the weather like in Austin, TX?🔌 集成
Claude AI Desktop :通过 MCP 协议进行初步集成
Cursor IDE :直接集成开发工作流程
Claude Web :通过配置兼容 Claude Web
💻 开发
项目结构
slim-MCP/
├── src/
│ └── claude_tools/
│ ├── __init__.py
│ ├── calculator.py # Math calculation tool
│ ├── datetime_tool.py # Date and time utilities
│ ├── main.py # Entry point
│ └── weather.py # Weather forecasting tool
├── http_server.py # HTTP server for MCP
├── pyproject.toml # Project configuration
├── .gitignore # Git ignore file
└── LICENSE # MIT License创建新工具
在
src/claude_tools/中创建一个新的 Python 文件:
# src/claude_tools/my_tool.py
def my_awesome_function(param: str) -> str:
"""Description of what this tool does.
Args:
param: Description of the parameter
Returns:
A string with the result
"""
result = f"Processed: {param}"
return result
def register_my_tools(mcp):
"""Register all my tools with the MCP server."""
mcp.tool()(my_awesome_function)在
__init__.py中导入并注册您的工具:
# In src/claude_tools/__init__.py
from .calculator import register_calculator_tools
from .datetime_tool import register_datetime_tools
from .weather import register_weather_tools
from .my_tool import register_my_tools # Add this line
def register_all_tools(mcp):
register_calculator_tools(mcp)
register_datetime_tools(mcp)
register_weather_tools(mcp)
register_my_tools(mcp) # Add this line重新启动服务器,您的新工具就可以使用了!
👥 贡献
欢迎贡献代码!欢迎提交 Pull 请求。
分叉存储库
创建你的功能分支(
git checkout -b feature/amazing-feature)提交您的更改(
git commit -m 'Add some amazing feature')推送到分支(
git push origin feature/amazing-feature)打开拉取请求
📄 许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
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 modular, extensible FastAPI-based platform that aggregates multiple AI tools and microservices into a unified interface with standardized I/O formats, perfect for frontend integration or LLM system orchestration.4MIT
- Alicense-qualityDmaintenanceEnables AI models to access external services including weather data, file system operations, and SQLite database interactions through a standardized JSON-RPC interface. Features production-ready architecture with security, rate limiting, and comprehensive error handling.283MIT
- Flicense-qualityDmaintenanceMulti-agent AI tools for email automation (Outlook), weather (OpenWeather API), sticky notes, and arithmetic, all served via FastMCP.
- Flicense-qualityCmaintenanceProvides tools for image generation, weather, geocoding, and basic utilities, deployable on Vercel via Streamable HTTP.
Related MCP Connectors
60+ units, live FX, timezones, and date arithmetic for AI agents.
Universal AI API Orchestrator — 1,554 tools, 96 services. One install.
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
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/webdevtodayjason/slim-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server