Add doc diagrams
This commit is contained in:
parent
7d7923102b
commit
a922b1aa7a
1 changed files with 144 additions and 0 deletions
|
|
@ -30,6 +30,12 @@ Add the following dependency to your Maven project:
|
|||
</dependency>
|
||||
```
|
||||
|
||||
## Documentation
|
||||
|
||||
Detailed UML class diagrams showing the relationships between components can be found in [docs/class-diagrams.puml](docs/class-diagrams.puml). The diagrams include:
|
||||
- Core Components: Shows the main interfaces, classes, and their relationships
|
||||
- Message Flow: Illustrates the message and resource type hierarchies
|
||||
|
||||
## Usage
|
||||
|
||||
### Async Client Example
|
||||
|
|
@ -135,6 +141,8 @@ The SDK follows a layered architecture:
|
|||
- **AbstractMcpTransport**: Base transport implementation
|
||||
- **StdioServerTransport**: Stdio-based server communication
|
||||
|
||||
<img src="docs/spring-ai-mcp-uml-classdiagram.svg" width="600"/>
|
||||
|
||||
### Key Interactions
|
||||
|
||||
1. Client initialization
|
||||
|
|
|
|||
Loading…
Reference in a new issue