Skip to main content

QA - agent service 集合

项目结构

  • server.py: MCP接口定义和服务启动入口
  • src/: 核心功能模块实现
  • conf/: 配置文件
  • utils/: 工具函数
  • logs/: 日志文件夹

功能特性

  1. 天气服务(demo):

    • 获取美国各州天气警报信息
    • 基于经纬度获取天气预报
  2. 日志检索服务:

    • 从Grafana获取各业务服务的日志
    • 支持按关键字、时间等条件筛选
    • 支持获取服务接口列表

环境配置与启动

项目现在使用ux进行构建和打包,提供了多种安装运行方式。

1. 从PyPI安装

# 直接从PyPI安装
pip install minimax-qa-mcp

# 运行服务
minimax-qa-mcp

2. 开发模式

# 安装依赖
pip install ux
pip install -r requirements.txt

# 开发模式运行
bash run.sh
# 或
ux run

3. 构建与发布

# 构建项目
bash build.sh

# 发布到PyPI
bash publish.sh

4. 查看启动

本地生成 log/agent_log.log文件,且打印 
INFO:     Uvicorn running on http://0.0.0.0:8888 (Press CTRL+C to quit)

5. 集成到MCP客户端

curl

http://0.0.0.0:8888/sse

Python模块方式

python -m minimax_qa_mcp.server

Claude Desktop 配置

{
    "agent_name": {
      "command": "minimax-qa-mcp",
      "args": ["--host", "0.0.0.0", "--port", "8888"]
    }
}

API 说明

天气服务(demo)

  • get_alerts(state): 获取指定州的天气警报
  • get_forecast(latitude, longitude): 获取指定位置的天气预报

日志服务

  • get_grafana_data(scene, psm, msg, from_time, to_time): 获取业务的grafana日志
  • get_top_methods(scene, psm): 获取服务存在调用的接口列表
  • get_http_data(scene, psm, api_path, from_time, to_time): 获取业务http接口流量日志
  • query_code_segments(query, query_type, limit, exact, advanced, depth, direction, output): 查询代码片段
  • gen_case(input_data, pwd): 生成link_case
  • get_weaviate_info(input_data): 获取业务相关信息

Metadata

Release files for minimax-qa-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minimax-qa-mcp 0.2.0
File Size Uploaded Provenance
minimax_qa_mcp-0.2.0.tar.gz 74.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for minimax-qa-mcp 0.2.0
File Interpreter ABI Platform
minimax_qa_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 154.3 kB

Release files / minimax_qa_mcp-0.2.0.tar.gz

Download URL minimax_qa_mcp-0.2.0.tar.gz
Size 74.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0cb05a94ffc64d24c7276f1c14b266e6c6cfb5cb35e3cfed74ba7b6f9bd6d137
BLAKE2b-256 checksum
How to use checksums
27ccab1a35b9e795967fbb22d824af5f62bfb361e06fe0b8ce8f518f3c430fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / minimax_qa_mcp-0.2.0-py3-none-any.whl

Download URL minimax_qa_mcp-0.2.0-py3-none-any.whl
Size 79.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc74c0c56046d561a843053dbf9be9262ddb06178899a297d2cf8ea04656c17f
BLAKE2b-256 checksum
How to use checksums
8fd07266ff1c315af6d9d64d9d599fa5aa29b49ec792067a153a48dc69d30475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for minimax-qa-mcp 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page