友盟MCP

mcp-server-umeng-openapi是一个Node.js客户端库,专为友盟MCP(模型上下文协议)API设计,提供了一系列对友盟统计数据的API封装。它简化了与友盟开放API的交互过程,包括数据签名、请求生成等功能,适用于需要集成友盟统计数据的开发者。

  • by umengfe
  • 更新于

使用说明

基本能力

产品定位

mcp-server-umeng-openapi是一个专为友盟统计数据API设计的Node.js客户端库,旨在简化开发者与友盟开放API的交互。

核心功能

  • 提供友盟统计数据的API封装
  • 生成签名请求URL
  • 支持多种统计数据的获取,如新增用户、活跃用户、启动次数等

适用场景

  • 需要集成友盟统计数据的应用开发
  • 数据分析与报表生成
  • 应用性能监控与优化

使用教程

使用依赖

确保已安装Node.js和npm。

安装教程

npm install @umengfe/mcp-server-umeng-openapi

配置

在Cursor的mcp.json文件中添加以下内容:

{
  "mcpServers": {
    "umeng-openapi": {
      "command": "npx",
      "args": [
        "-y",
        "@umengfe/mcp-server-umeng-openapi"
      ],
      "env": {
        "UMENG_API_KEY": "xxx",
        "UMENG_API_SECRET": "xxx"
      }
    }
  }
}

调试方式

import UmengOpenAPI from '@umengfe/mcp-server-umeng-openapi/dist/src/umopenapi.js';
const client = new UmengOpenAPI('your_api_key','your_api_security');
const signedUrl = client.generateSignedUrl('param2/1/com.umeng.uapp/umeng.uapp.getAllAppData', {a:1,b:2});
fetch(signedUrl).then(res => res.json()).then(data => console.log(data));