MCP-Server

by tgsca

161 downloads
Not rated
GitHub

Description

# MCP-Server Der MCP-Server ist eine Microservice-Architektur, die verschiedene Dienste für das Management Control Panel (MCP) bereitstellt. Das Projekt besteht aus mehreren unabhängigen Microservices, die jeweils spezifische Funktionalitäten anbieten. ## Microservices ### MCP…

About

# MCP-Server Der MCP-Server ist eine Microservice-Architektur, die verschiedene Dienste für das Management Control Panel (MCP) bereitstellt. Das Projekt besteht aus mehreren unabhängigen Microservices, die jeweils spezifische Funktionalitäten anbieten. ## Microservices ### MCP GuruFocus Service Ein Service zur…

Details

Author
tgsca
Downloads
161
Categories
Other

- Microservice architecture for modular functionality.
- Integration with GuruFocus for financial data (stocks, ratios, estimates, news).
- Integration with JIRA and Zephyr for test management (projects, requirements, test cases, test runs).
- Each service uses Python 3.12 with isolated virtual environments.
- Managed via pyproject.toml and uv package manager.

Clone the repository and create a .env file for each service based on the provided .env.template. Each microservice runs in its own Python 3.12 virtual environment and uses uv as the package manager. To add a new microservice, run the ./new_mcp_server.sh setup script.

MCP-Server

Der MCP-Server ist eine Microservice-Architektur, die verschiedene Dienste für das Management Control Panel (MCP) bereitstellt. Das Projekt besteht aus mehreren unabhängigen Microservices, die jeweils spezifische Funktionalitäten anbieten.

Microservices

MCP GuruFocus Service

Ein Service zur Integration von Finanzdaten von GuruFocus. Dieser Service bietet Endpunkte für: - Aktieninformationen - Finanzielle Kennzahlen - Analysten-Schätzungen - Segmentdaten - Nachrichten

MCP TG JIRA SeminarApp Service

Ein Service zur Integration von JIRA und Zephyr für das Testmanagement. Dieser Service bietet Endpunkte für: - Projekt-Informationen - Anforderungsmanagement - Testfall-Management - Testausführungs-Management

Erste Schritte

1. Klone das Repository:

git clone <repository-url>

2. Erstelle für jeden Service eine .env Datei basierend auf der jeweiligen .env.template.

Entwicklung

Jeder Microservice:
- Verwendet Python 3.12
- Hat seine eigene virtuelle Umgebung
- Wird mit pyproject.toml verwaltet
- Verwendet uv als Package-Manager

Neuer MCP-Server

Führe das Setup-Skript aus:

./new_mcp_server.sh

Lizenz

Alle Rechte vorbehalten.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.