You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/everything/README.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Everything MCP Server
1
+
# Everything MCP Server
2
2
3
3
This MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.
4
4
@@ -15,7 +15,7 @@ This MCP server attempts to exercise all the features of the MCP protocol. It is
15
15
2.`add`
16
16
- Adds two numbers together
17
17
- Inputs:
18
-
-`a` (number): First number
18
+
-`a` (number): First number
19
19
-`b` (number): Second number
20
20
- Returns: Text result of the addition
21
21
@@ -27,7 +27,7 @@ This MCP server attempts to exercise all the features of the MCP protocol. It is
27
27
- Returns: Completion message with duration and steps
28
28
- Sends progress notifications during execution
29
29
30
-
4.`sampleLLM`
30
+
4.`sampleLLM`
31
31
- Demonstrates LLM sampling capability using MCP sampling feature
32
32
- Inputs:
33
33
-`prompt` (string): The prompt to send to the LLM
@@ -39,17 +39,23 @@ This MCP server attempts to exercise all the features of the MCP protocol. It is
39
39
- No inputs required
40
40
- Returns: Base64 encoded PNG image data
41
41
42
+
6.`printEnv`
43
+
- Prints all environment variables
44
+
- Useful for debugging MCP server configuration
45
+
- No inputs required
46
+
- Returns: JSON string of all environment variables
47
+
42
48
### Resources
43
49
44
50
The server provides 100 test resources in two formats:
45
-
- Even numbered resources:
51
+
- Even numbered resources:
46
52
- Plaintext format
47
53
- URI pattern: `test://static/resource/{even_number}`
48
54
- Content: Simple text description
49
55
50
56
- Odd numbered resources:
51
57
- Binary blob format
52
-
- URI pattern: `test://static/resource/{odd_number}`
58
+
- URI pattern: `test://static/resource/{odd_number}`
0 commit comments