Skip to content

Update from task f0c19c18-fe6a-4a2f-bd0c-c0d18e7c3aff#7

Open
18710603308 wants to merge 1 commit intomasterfrom
qwen-code-f0c19c18-fe6a-4a2f-bd0c-c0d18e7c3aff
Open

Update from task f0c19c18-fe6a-4a2f-bd0c-c0d18e7c3aff#7
18710603308 wants to merge 1 commit intomasterfrom
qwen-code-f0c19c18-fe6a-4a2f-bd0c-c0d18e7c3aff

Conversation

@18710603308
Copy link
Owner

This PR was created by qwen-chat coder for task f0c19c18-fe6a-4a2f-bd0c-c0d18e7c3aff.

- Added core application entry point: `com.ai.agent.SmartAgentApplication.java`
- Implemented MCP server interface and SSE-based implementation: `McpServer`, `SseMcpServer`
- Created STDIO-based MCP client for cross-process communication: `StdioMcpClient`
- Defined standardized MCP request/response models: `McpRequest`, `McpResponse`, `McpNotification`
- Integrated Baidu Maps MCP service with REST endpoints and mock handlers: `McpBaiduMapsController`
- Built Qwen3-32B service with dynamic support for vLLM and MindIE inference backends: `Qwen3Service`
- Developed agent chat controller with streaming (SSE) and standard request handling: `SmartAgentController`
- Enhanced `pom.xml` with Spring AI, WebFlux, WebSocket, and Lombok dependencies
- Updated `.gitignore` to exclude build artifacts and IDE-specific files

The implementation enables flexible model deployment via vLLM or MindIE, supports both SSE and STDIO MCP protocols, and provides a production-ready structure for integrating external services like Baidu Maps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants