Skip to content

Commit 056daf3

Browse files
Merge branch 'main' into fix/fetch-package
2 parents 93d7c1a + 7d6cdb6 commit 056daf3

File tree

6 files changed

+502
-18
lines changed

6 files changed

+502
-18
lines changed

README.md

Lines changed: 102 additions & 6 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 144 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/everything/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,24 @@ This MCP server attempts to exercise all the features of the MCP protocol. It is
4545
- No inputs required
4646
- Returns: JSON string of all environment variables
4747

48+
7. `annotatedMessage`
49+
- Demonstrates how annotations can be used to provide metadata about content
50+
- Inputs:
51+
- `messageType` (enum: "error" | "success" | "debug"): Type of message to demonstrate different annotation patterns
52+
- `includeImage` (boolean, default: false): Whether to include an example image
53+
- Returns: Content with varying annotations:
54+
- Error messages: High priority (1.0), visible to both user and assistant
55+
- Success messages: Medium priority (0.7), user-focused
56+
- Debug messages: Low priority (0.3), assistant-focused
57+
- Optional image: Medium priority (0.5), user-focused
58+
- Example annotations:
59+
```json
60+
{
61+
"priority": 1.0,
62+
"audience": ["user", "assistant"]
63+
}
64+
```
65+
4866
### Resources
4967

5068
The server provides 100 test resources in two formats:
@@ -78,6 +96,20 @@ Resource features:
7896
- `style` (string): Output style preference
7997
- Returns: Multi-turn conversation with images
8098

99+
### Logging
100+
101+
The server sends random-leveled log messages every 15 seconds, e.g.:
102+
103+
```json
104+
{
105+
"method": "notifications/message",
106+
"params": {
107+
"level": "info",
108+
"data": "Info-level message"
109+
}
110+
}
111+
```
112+
81113
## Usage with Claude Desktop
82114

83115
Add to your `claude_desktop_config.json`:

0 commit comments

Comments
 (0)