关于 MCP-Server
MCP-Server 是一组独立微服务,提供金融数据和测试管理功能,适用于集成 GuruFocus 数据或管理 JIRA 与 Zephyr 项目及测试信息的用户。
主要功能
- 01GuruFocus 股票信息与财务指标
- 02分析师预估和业务板块数据
- 03获取 GuruFocus 新闻
- 04JIRA 项目与需求管理
- 05Zephyr 测试用例与执行管理
适用场景
- 01查询 GuruFocus 股票及财务数据
- 02查看分析师预估和公司板块信息
- 03管理 JIRA 项目与需求信息
- 04使用 Zephyr 跟踪测试用例和执行
MCP 相关
项目将这些服务描述为 MCP 服务,提供 GuruFocus 金融数据以及 JIRA/Zephyr 测试管理端点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP-Server
MCP 服务采用微服务架构,为 Management Control Panel(MCP)提供各种服务。该项目由多个独立的微服务组成,每个微服务都提供特定功能。
微服务
MCP GuruFocus 服务
用于集成 GuruFocus 财务数据的服务。此服务提供以下端点:
- 股票信息
- 财务指标
- 分析师估算
- 分部数据
- 新闻
MCP TG JIRA SeminarApp 服务
用于集成 JIRA 和 Zephyr 以进行测试管理的服务。此服务提供以下端点:
- 项目信息
- 需求管理
- 测试用例管理
- 测试执行管理
入门指南
- 克隆代码库:
git clone <repository-url>
- 根据每个服务各自的
.env.template创建.env文件。
开发
每个微服务:
- 使用 Python 3.12
- 拥有自己的虚拟环境
- 使用
pyproject.toml管理 - 使用
uv作为包管理器
新建 MCP 服务
运行设置脚本:
./new_mcp_server.sh
许可证
保留所有权利。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。