PerfDog to Tableau MCP Server
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., "@PerfDog to Tableau MCP Serverconvert my PUBG performance data from PerfDog to Tableau format"
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.
PerfDog to Tableau MCP Servers
š® Automate PerfDog mobile game performance data download and conversion to Tableau-ready CSV format.
š Features
PerfDog Server
Auto-login with session persistence
Bulk download Excel performance data from PerfDog projects
API integration for case metadata
Smart naming
{Device}_{Case}.xlsx
Tableau Converter
Summary CSV - Device-level statistics (FPS, CPU, Memory, Jank, etc.)
TimeSeries CSV - Second-by-second performance metrics
Platform detection - Auto-detect iOS/Android from device info
CPU normalization - Proper CPU calculation per platform
Package name extraction - Include app package in filename
Related MCP server: STDF MCP Server
š¦ Installation
Quick Install
pip install git+https://github.com/kimjeonghyun225-cpu/perfdog_MCP.gitManual Setup
Clone the repository
git clone https://github.com/kimjeonghyun225-cpu/perfdog_MCP.git cd perfdog_MCPInstall dependencies
pip install -r requirements.txtConfigure Claude Desktop
Windows: Edit
%APPDATA%\Claude\claude_desktop_config.jsonmacOS: Edit
~/Library/Application Support/Claude/claude_desktop_config.jsonAdd:
{ "mcpServers": { "perfdog": { "command": "python", "args": ["C:/path/to/perfdog_MCP/perfdog_mcp_server.py"] }, "tableau-converter": { "command": "python", "args": ["C:/path/to/perfdog_MCP/tableau_converter_MCP.py"] } } }Restart Claude Desktop
š” Usage
With Claude Skill (Recommended)
Install the Claude Skill
Download
perfdog-tableau-converter.skillUpload to Claude.ai ā Settings ā Skills
Use with Claude
"Convert this PerfDog project to Tableau: https://perfdog.wetest.net/taskdata/191797/cases Output: C:\Users\me\Desktop\tableau Project name: PUBG_v3.8.0"
Direct MCP Usage
Claude will automatically:
Ask for PerfDog credentials (first time only)
Request project URL, output path, and project name
Download all Excel files
Convert to Tableau CSV format
Report completion
š Output Files
Summary CSV (summary_{project}.csv)
Device-level statistics including:
Device info (Type, Product, Platform)
FPS metrics (Avg, Median, Max, 1% Low)
Stability indicators (MedRange, Std, Smooth Index)
CPU & Memory (Avg, Peak)
Jank metrics (Jank, BigJank, Drop FPS)
TimeSeries CSV (fps_{project}.csv)
Per-second measurements including:
FPS, CPU, Memory, GPU
Network (Recv/Send)
Temperature
Platform-specific metrics
š ļø Development
Project Structure
perfdog_MCP/
āāā perfdog_mcp_server.py # PerfDog downloader MCP server
āāā tableau_converter_MCP.py # Tableau converter MCP server
āāā requirements.txt # Python dependencies
āāā README.md # This file
āāā perfdog-tableau-converter.skill # Claude SkillDependencies
mcp>=1.0.0
aiohttp>=3.9.0
aiofiles>=23.2.0
pandas>=2.0.0
openpyxl>=3.1.0šÆ Use Cases
QA Performance Testing - Automate test data collection
Version Comparisons - Compare performance across game versions
Dashboard Creation - Feed data into Tableau dashboards
Regression Analysis - Track performance trends over time
š Configuration
Session files and logs are stored in:
Session:
~/.perfdog_mcp/perfdog_session.jsonLogs:
~/.perfdog_mcp/perfdog_downloader.logandtableau_converter.logDownloads:
~/Desktop/perfdog_downloads/
š Troubleshooting
Login fails
Verify credentials at https://perfdog.wetest.net
Check logs in
~/.perfdog_mcp/
MCP server not recognized
Restart Claude Desktop completely
Verify paths in
claude_desktop_config.jsonCheck Python is accessible from command line
Path issues
Windows: Use double backslashes
C:\\Users\\...macOS/Linux: Use forward slashes
/Users/...
š Support
GitHub Issues: https://github.com/kimjeonghyun225-cpu/perfdog_MCP/issues
Internal: KRAFTON Compatibility QA Team
š License
Internal use - KRAFTON
š Credits
Developed by KRAFTON Compatibility QA Team for mobile game performance testing automation.
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
- Flicense-qualityDmaintenanceEnables users to preprocess, analyze, and visualize CSV data through comprehensive tools for data manipulation, statistical analysis, and graph generation.Last updated3
- Alicense-qualityDmaintenanceEnables LLMs to access, analyze, and extract information from STDF-V4 semiconductor test data files, supporting metadata extraction, parametric analysis, yield calculations, and multi-site test data filtering with CSV/Excel export capabilities.Last updated1MIT
- Flicense-quality-maintenanceEnables discovery, querying, and exporting of Tableau Cloud dashboards and data sources. Supports searching workbooks, filtering data, and exporting views as PDF, PNG, PowerPoint, CSV, or JSON.Last updated
- Alicense-qualityDmaintenanceEnables analysis of GeoGuessr game statistics, performance tracking, and strategy recommendations with automatic API monitoring and multi-user support. Features dynamic schema adaptation to handle GeoGuessr API changes automatically.Last updated2MIT
Related MCP Connectors
Generate Tableau .twb/.twbx workbooks: 47 tools for charts, dashboards, rules, CSV pipelines.
Steam concurrent player trends for any game over time. Free key at trendsapi.ai
ASO analytics and App Store optimization tools for indie iOS developers and AI agents.
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/kimjeonghyun225-cpu/perfdog_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server