
jampp mcp
一个用于连接 Jampp 广告平台的 Model Context Protocol (MCP) 服务器,支持通过自然语言查询广告数据。
Repository Info
About This Server
一个用于连接 Jampp 广告平台的 Model Context Protocol (MCP) 服务器,支持通过自然语言查询广告数据。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Jampp MCP Server
This is a Model Context Protocol (MCP) server for connecting to the Jampp advertising platform's reporting API. It allows LLMs (like Claude) to query and analyze Jampp advertising data using natural language.
Features
This server provides the following tools:
get_campaign_spend- Get campaign spend for a specific date rangeget_campaign_daily_spend- Get daily spend for a specific campaignget_campaign_performance- Get comprehensive performance metrics for campaignscreate_async_report- Create asynchronous reports for large datasetsget_async_report_status- Check the status of asynchronous reportsget_async_report_results- Get results of completed asynchronous reportsget_available_metrics_and_dimensions- Get a list of all available metrics and dimensions
Installation
- Clone this repository
- Install dependencies:
npm install - Create a
.envfile and add your Jampp API credentials:JAMPP_CLIENT_ID=your_client_id JAMPP_CLIENT_SECRET=your_client_secret - Build the project:
npm run build - Run the server:
npm start
Integration with Claude for Desktop
To use this server with Claude for Desktop:
- Make sure you have installed and updated to the latest version of Claude for Desktop.
- Open the Claude for Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the Jampp MCP server to the configuration:
{
"mcpServers": {
"jampp": {
"command": "node",
"args": ["/absolute/path/to/jampp-mcp/build/index.js"],
"env": {
"JAMPP_CLIENT_ID": "your_client_id",
"JAMPP_CLIENT_SECRET": "your_client_secret"
}
}
}
}
- Save the file and restart Claude for Desktop.
- You should now see the Jampp tools in Claude for Desktop.
Example Queries
Here are some example queries you can ask Claude after connecting the MCP server:
- "What was the total spend across all campaigns last month?"
- "Show me the daily spend for campaign ID 12345 over the past week."
- "What were the performance metrics for our iOS campaigns in January?"
- "Create an async report for impressions and clicks by country for Q1."
- "Check the status of the async report with ID 'abc123'."
- "Get the results of the completed async report with ID 'abc123'."
- "What metrics and dimensions are available for Jampp reporting?"
License
MIT
Quick Start
Clone the repository
git clone https://github.com/springwq/jampp-mcpInstall dependencies
cd jampp-mcp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.