Model Context Protocol Servers
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.
echo
message (string): Message to echo backadd
a (number): First numberb (number): Second numberlongRunningOperation
duration (number, default: 10): Duration in secondssteps (number, default: 5): Number of progress stepssampleLLM
prompt (string): The prompt to send to the LLMmaxTokens (number, default: 100): Maximum tokens to generategetTinyImage
printEnv
annotatedMessage
messageType (enum: “error” | “success” | “debug”): Type of message to demonstrate different annotation patternsincludeImage (boolean, default: false): Whether to include an example image{
"priority": 1.0,
"audience": ["user", "assistant"]
}
The server provides 100 test resources in two formats:
Even numbered resources:
test://static/resource/{even_number}Odd numbered resources:
test://static/resource/{odd_number}Resource features:
simple_prompt
complex_prompt
temperature (number): Temperature settingstyle (string): Output style preferenceAdd to your claude_desktop_config.json:
{
"mcpServers": {
"everything": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}
A MCP server for Snapshot
Model Context Protocol server for OpenStreetMap data
This Model Context Protocol (MCP) server enables LLMs like Claude to perform internet research using the Perplexity API. It provides real-time, up-to-date information with source citations.