I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

mcp_sse_sample
MCP ServerのSSE実装のサンプル
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
MCP SSE Sample
SSEを使用したMCPサーバーのサンプルです。 MCPプロトコルのSSE実装を示すサンプルプロジェクトです。
オリジナルは以下コードです。
Components
Tools
-
echo
- Simple tool to echo back input messages
- Input:
-
message
(string): Message to echo back
-
- Returns: Text content with echoed message
-
add
- Adds two numbers together
- Inputs:
-
a
(number): First number -
b
(number): Second number
-
- Returns: Text result of the addition
-
longRunningOperation
- Demonstrates progress notifications for long operations
- Inputs:
-
duration
(number, default: 10): Duration in seconds -
steps
(number, default: 5): Number of progress steps
-
- Returns: Completion message with duration and steps
- Sends progress notifications during execution
-
sampleLLM
- Demonstrates LLM sampling capability using MCP sampling feature
- Inputs:
-
prompt
(string): The prompt to send to the LLM -
maxTokens
(number, default: 100): Maximum tokens to generate
-
- Returns: Generated LLM response
-
getTinyImage
- Returns a small test image
- No inputs required
- Returns: Base64 encoded PNG image data
-
printEnv
- Prints all environment variables
- Useful for debugging MCP server configuration
- No inputs required
- Returns: JSON string of all environment variables
-
annotatedMessage
- Demonstrates how annotations can be used to provide metadata about content
- Inputs:
-
messageType
(enum: "error" | "success" | "debug"): Type of message to demonstrate different annotation patterns -
includeImage
(boolean, default: false): Whether to include an example image
-
- Returns: Content with varying annotations:
- Error messages: High priority (1.0), visible to both user and assistant
- Success messages: Medium priority (0.7), user-focused
- Debug messages: Low priority (0.3), assistant-focused
- Optional image: Medium priority (0.5), user-focused
- Example annotations:
{ "priority": 1.0, "audience": ["user", "assistant"] }
Logging
The server sends random-leveled log messages every 15 seconds, e.g.:
{
"method": "notifications/message",
"params": {
"level": "info",
"data": "Info-level message"
}
}
使用方法
ローカルでの実行
# インストール
npm install
# ビルド
npm run build
# 実行(STDIOモード)
npm run start
# 実行(SSEモード)
npm run start:sse
Claude Desktopでの使用
claude_desktop_config.json
に以下を追加してください:
{
"mcpServers": {
"sse-sample": {
"command": "npx",
"args": [
"-y",
"mcp_sse_sample"
]
}
}
}
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Therapist adept at identifying core issues and offering practical advice with images.
Take an adjectivised noun, and create images making it progressively more adjective!
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/agentience/practices_mcp_server
Mirror ofhttps://github.com/bitrefill/bitrefill-mcp-server
Reviews

user_ph6xvV5m
Crypto_mcp by telegramtool is an outstanding tool for managing and enhancing your cryptocurrency projects and communities. Its user-friendly interface and robust features make handling crypto tasks seamless. I highly recommend it to anyone in need of efficient cryptocurrency management. Check it out at https://mcp.so/server/crypto_mcp/telegramtool.