MCP-Server logo

MCP-Server

by tgsca

The MCP-Server is a microservice architecture providing various services for the Management Control Panel (MCP). It consists of several independent microservices, each offering specific functionalities.

View on GitHub

Last updated: N/A

What is MCP-Server?

The MCP-Server is a collection of microservices designed to support the Management Control Panel (MCP). It includes services for integrating financial data and managing test cases.

How to use MCP-Server?

To use the MCP-Server, first clone the repository. Then, create a .env file for each service based on the respective .env.template. Each microservice uses Python 3.12 and is managed with pyproject.toml and uv.

Key features of MCP-Server

  • GuruFocus financial data integration

  • JIRA and Zephyr integration

  • Independent microservices

  • Python 3.12 based

  • Virtual environment for each service

Use cases of MCP-Server

  • Financial data analysis

  • Test management

  • Project management

  • Software development

FAQ from MCP-Server

What is the MCP GuruFocus Service?

A service for integrating financial data from GuruFocus, providing endpoints for stock information, financial metrics, analyst estimates, segment data, and news.

What is the MCP TG JIRA SeminarApp Service?

A service for integrating JIRA and Zephyr for test management, offering endpoints for project information, requirement management, test case management, and test execution management.

What programming language is used?

Python 3.12 is used for each microservice.

How are dependencies managed?

Dependencies are managed using pyproject.toml and uv as the package manager.

How do I set up a new MCP-Server?

Run the setup script: ./new_mcp_server.sh