feat: expand MCP server functionality with customer, catalogue, marketing, and user tools and integrate new health indicators and configuration models.
This commit is contained in:
22
context.md
22
context.md
@@ -35,7 +35,7 @@ An AI Assistant system designed to manage and operate Loyalty business domain ta
|
||||
▼
|
||||
┌──────────────────────────────────┐
|
||||
│ Loyalty Core API (Spring Boot) │
|
||||
│ 192.168.99.242:8081 │
|
||||
│ 192.168.99.88:8081 │
|
||||
└──────────────────────────────────┘
|
||||
```
|
||||
|
||||
@@ -65,12 +65,15 @@ Each application has a dedicated context file containing detailed architecture d
|
||||
## 3. Quick Startup & Commands
|
||||
|
||||
### Launch Entire Stack (Root Script)
|
||||
|
||||
```bash
|
||||
./start-all.sh
|
||||
```
|
||||
*Automatically starts MCP Server (`9331`), Agent Service (`9332`), and Frontend (`9333`).*
|
||||
|
||||
_Automatically starts MCP Server (`9331`), Agent Service (`9332`), and Frontend (`9333`)._
|
||||
|
||||
### Manual Application Startup
|
||||
|
||||
```bash
|
||||
# Terminal 1: MCP Server
|
||||
./mvnw spring-boot:run -pl loyalty-mcp-server
|
||||
@@ -83,6 +86,7 @@ pnpm dev
|
||||
```
|
||||
|
||||
### Build & Test Commands
|
||||
|
||||
- **Frontend**: `pnpm install` | `pnpm lint` | `pnpm build`
|
||||
- **Backend (Spring Boot)**: `./mvnw test` (Run all) | `./mvnw test -pl loyalty-agent` | `./mvnw test -pl loyalty-mcp-server`
|
||||
|
||||
@@ -90,10 +94,10 @@ pnpm dev
|
||||
|
||||
## 4. Ports & Environment Variables Reference
|
||||
|
||||
| Component | Port | Default Endpoint | Key Environment Variables |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **Frontend UI** | `9333` | `http://localhost:9333` | `VITE_AGENT_HTTP_URL`, `VITE_AGENT_WS_URL` |
|
||||
| **Loyalty Agent** | `9332` | `http://localhost:9332`, `ws://localhost:9332/ws` | `MCP_SERVER_URL`, `LOYALTY_CORE_BASE_URL` |
|
||||
| **Loyalty MCP Server** | `9331` | `http://localhost:9331/sse` | `KEYCLOAK_TOKEN_URI`, `KEYCLOAK_CLIENT_SECRET` |
|
||||
| **Ollama LLM** | `11434` | `http://192.168.99.10:11434` | Defined in `loyalty-agent/application.yml` |
|
||||
| **Loyalty Core API** | `8081` | `http://192.168.99.242:8081` | `LOYALTY_CORE_BASE_URL` |
|
||||
| Component | Port | Default Endpoint | Key Environment Variables |
|
||||
| :--------------------- | :------ | :------------------------------------------------ | :--------------------------------------------- |
|
||||
| **Frontend UI** | `9333` | `http://localhost:9333` | `VITE_AGENT_HTTP_URL`, `VITE_AGENT_WS_URL` |
|
||||
| **Loyalty Agent** | `9332` | `http://localhost:9332`, `ws://localhost:9332/ws` | `MCP_SERVER_URL`, `LOYALTY_CORE_BASE_URL` |
|
||||
| **Loyalty MCP Server** | `9331` | `http://localhost:9331/sse` | `KEYCLOAK_TOKEN_URI`, `KEYCLOAK_CLIENT_SECRET` |
|
||||
| **Ollama LLM** | `11434` | `http://192.168.99.10:11434` | Defined in `loyalty-agent/application.yml` |
|
||||
| **Loyalty Core API** | `8081` | `http://192.168.99.88:8081` | `LOYALTY_CORE_BASE_URL` |
|
||||
|
||||
Reference in New Issue
Block a user