QA agent service 集合
Project description
QA - agent service 集合
项目结构
server.py: MCP接口定义和服务启动入口src/: 核心功能模块实现conf/: 配置文件utils/: 工具函数logs/: 日志文件夹
功能特性
-
天气服务(demo):
- 获取美国各州天气警报信息
- 基于经纬度获取天气预报
-
日志检索服务:
- 从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_caseget_weaviate_info(input_data): 获取业务相关信息
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
minimax_qa_mcp-0.1.0.tar.gz
(74.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file minimax_qa_mcp-0.1.0.tar.gz.
File metadata
- Download URL: minimax_qa_mcp-0.1.0.tar.gz
- Upload date:
- Size: 74.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b37ccbfb93c7e6c380d01cad81b0ef99055b6e54b11561da644adc0fd4b4805e
|
|
| MD5 |
fbf39261e90f58145aed5fda655813a9
|
|
| BLAKE2b-256 |
0a51e6d61737e0faa70ed44d3fc6165f3b1fbefd41060cac0dfacebf6a179865
|
File details
Details for the file minimax_qa_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: minimax_qa_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 79.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdcdc9c13828aaa0572fd0ec89757f30135ad43a7406f1b08f8ec19d285e2ffb
|
|
| MD5 |
e2d922fac9207d3918f53d6a477a0695
|
|
| BLAKE2b-256 |
c7c52001ab0966d5ecdca05d114186b8f33979380be3b7f83ba1b297c1423dd7
|