Loading...
Loading...
Compare original and translation side by side
.pyfrom mcp.server.fastmcp import FastMCPfrom mcp.server import FastMCPfrom fastmcp import FastMCPmcpcat[community]from mcp.server.lowlevel import Serverfrom mcp.server import Serverserver = FastMCP(...)app = Server(...)mcpcat.track.pyfrom mcp.server.fastmcp import FastMCPfrom mcp.server import FastMCPfrom fastmcp import FastMCPmcpcat[community]from mcp.server.lowlevel import Serverfrom mcp.server import Serverserver = FastMCP(...)app = Server(...)mcpcat.trackproj_What is your MCPCat project ID? (format: proj_xxxxx) Create a free account at https://mcpcat.io to get one.
proj_你的MCPCat项目ID是什么?(格式:proj_xxxxx) 可访问https://mcpcat.io创建免费账户获取。
pyproject.tomlrequirements.txtfrom mcp.server...mcp >= 1.2.0from fastmcp import FastMCPfastmcp >= 2.7.02.9.*pip show mcppip show fastmcppyproject.tomlrequirements.txtfrom mcp.server...mcp >= 1.2.0from fastmcp import FastMCPfastmcp >= 2.7.02.9.*pip show mcppip show fastmcpmcpcatmcpcat[community]pyproject.tomlrequirements.txt| Indicator | Command |
|---|---|
| |
| |
| |
| Add |
| Otherwise | Check the project's README and other |
from fastmcp import FastMCP"mcpcat[community]"mcpcatuv addpoetry addpipenv installpip-toolsrequirements.inmcpcatpyproject.tomlrequirements.txtmcpcatmcpcat[community]| 识别标识 | 命令 |
|---|---|
| |
| |
| |
| 将 |
| 其他情况 | 查看项目的README和其他 |
from fastmcp import FastMCPmcpcat"mcpcat[community]"uv addpoetry addpipenv installpip-toolsrequirements.inmcpcatimport os
import mcpcat
from mcpcat import MCPCatOptionsimport osserver.run()mcpcat.track(SERVER_VAR, "PROJECT_ID", MCPCatOptions(
debug_mode=os.getenv("MCPCAT_DEBUG_MODE", "false").lower() in ("true", "1", "yes", "on")
))SERVER_VARserverappmcpPROJECT_IDimport os
import mcpcat
from mcpcat import MCPCatOptionsimport osserver.run()mcpcat.track(SERVER_VAR, "PROJECT_ID", MCPCatOptions(
debug_mode=os.getenv("MCPCAT_DEBUG_MODE", "false").lower() in ("true", "1", "yes", "on")
))SERVER_VARserverappmcpPROJECT_IDserver = FastMCP(...)server.run()@server.tool()export default FastMCP(...)server = FastMCP(...)server.run()@server.tool()export default FastMCP(...)MCPCAT_DEBUG_MODEmcpcat.track()set_debug_mode(options.debug_mode)MCPCatOptions.debug_modeFalsetrack()~/mcpcat.logMCPCAT_DEBUG_MODEmcpcat.track()set_debug_mode(options.debug_mode)MCPCatOptions.debug_modeFalsetrack()~/mcpcat.logimport os
import mcpcat
from mcpcat import MCPCatOptions
from mcp.server.fastmcp import FastMCP
server = FastMCP("weather-server", version="2.1.0")
mcpcat.track(server, "proj_abc123", MCPCatOptions(
debug_mode=os.getenv("MCPCAT_DEBUG_MODE", "false").lower() in ("true", "1", "yes", "on")
))
@server.tool()
def get_weather(city: str) -> str:
"""Get current weather for a city."""
return f"Weather in {city}: 72F, sunny"
if __name__ == "__main__":
server.run()get_weatherimport os
import mcpcat
from mcpcat import MCPCatOptions
from mcp.server.fastmcp import FastMCP
server = FastMCP("weather-server", version="2.1.0")
mcpcat.track(server, "proj_abc123", MCPCatOptions(
debug_mode=os.getenv("MCPCAT_DEBUG_MODE", "false").lower() in ("true", "1", "yes", "on")
))
@server.tool()
def get_weather(city: str) -> str:
"""Get current weather for a city."""
return f"Weather in {city}: 72F, sunny"
if __name__ == "__main__":
server.run()get_weathertrack()python -c "import mcpcat"MCPCat is integrated. Your server will automatically report analytics when it runs. Enable debug logging:(logs to ~/mcpcat.log) View your dashboard at https://app.mcpcat.ioMCPCAT_DEBUG_MODE=true python your_server.py
track()python -c "import mcpcat"MCPCat已集成完成。你的服务器运行时会自动上报分析数据。 启用调试日志:(日志会写入~/mcpcat.log) 访问https://app.mcpcat.io查看你的仪表盘MCPCAT_DEBUG_MODE=true python your_server.py
| Mistake | Fix |
|---|---|
| Adding tracking code inside each tool function | MCPCat is automatic. Remove manual tracking. Only |
| Initializing MCPCat before server creation | |
Using | Use |
Using | Defaults to |
| Using wrong env var name | The env var is |
| 错误 | 修复方法 |
|---|---|
| 在每个工具函数内部添加追踪代码 | MCPCat是自动追踪的。移除手动添加的追踪代码。只需保留 |
| 在服务器创建之前初始化MCPCat | |
为社区版FastMCP使用 | 当导入语句为 |
使用 | 默认 |
| 使用错误的环境变量名称 | 正确的环境变量名称是 |