Skip to content

ikura-hamu/summer-in-japan-is-too-hot-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

summer-in-japan-is-too-hot-mcp

日本の夏は暑すぎる!

An MCP (Model Context Protocol) server to make Japan's hot summer cool.

Overview

This MCP server provides the make_japan_cool and shorten_japan_summer tools to cope with Japan's hot summer. Today, they always fail.

Tools

make_japan_cool

  • Name: make_japan_cool
  • Arguments: None
  • Response: JSON object with the following fields:
    • success: boolean
    • message: string

shorten_japan_summer

  • Name: shorten_japan_summer
  • Arguments: None
  • Response: JSON object with the following fields:
    • success: boolean
    • message: string

Usage

You can connect to this server from MCP clients (such as Claude Desktop) and call the make_japan_cool or shorten_japan_summer tools.

Online server

HTTP version of this MCP server is running on https://summer-in-japan-is-too-hot-mcp.trap.show/ !

Installation

With Go

# STDIO version
go install github.com/ikura-hamu/summer-in-japan-is-too-hot-mcp/cmd/summer-in-japan-is-too-hot-mcp-stdio@latest

# HTTP version
go install github.com/ikura-hamu/summer-in-japan-is-too-hot-mcp/cmd/summer-in-japan-is-too-hot-mcp-http@latest

# SSE version
go install github.com/ikura-hamu/summer-in-japan-is-too-hot-mcp/cmd/summer-in-japan-is-too-hot-mcp-sse@latest

# In-Process test version
go install github.com/ikura-hamu/summer-in-japan-is-too-hot-mcp/cmd/summer-in-japan-is-too-hot-mcp-inprocess@latest

With Nix Flakes

# STDIO version
nix run "github:ikura-hamu/summer-in-japan-is-too-hot-mcp#stdio"

# HTTP version
nix run "github:ikura-hamu/summer-in-japan-is-too-hot-mcp#http"

# SSE version
nix run "github:ikura-hamu/summer-in-japan-is-too-hot-mcp#sse"

# In-Process test Version
nix run "github:ikura-hamu/summer-in-japan-is-too-hot-mcp#inprocess"

Running the Server

STDIO Version

Uses standard input/output to communicate via the MCP protocol. Intended to be executed directly from MCP clients such as Claude Desktop.

summer-in-japan-is-too-hot-mcp-stdio

Options: None

HTTP Version

Communicates via the MCP protocol over HTTP connections.

summer-in-japan-is-too-hot-mcp-http [-port <port_number>]

Options:

  • -port: Port number to listen on (default: 8080)

Examples:

# Start with default port (8080)
summer-in-japan-is-too-hot-mcp-http

# Start on port 9090
summer-in-japan-is-too-hot-mcp-http -port 9090

SSE Version

Communicates via the MCP protocol using Server-Sent Events (SSE).

summer-in-japan-is-too-hot-mcp-sse [-port <port_number>]

Options:

  • -port: Port number to listen on (default: 8080)

Examples:

# Start with default port (8080)
summer-in-japan-is-too-hot-mcp-sse

# Start on port 9090
summer-in-japan-is-too-hot-mcp-sse -port 9090

In-Process Test Version

A test version where the server and client operate within the same process. Automatically calls the make_japan_cool tool and displays the result.

summer-in-japan-is-too-hot-mcp-inprocess

Options: None

License

This project is released under the MIT License.

Dependencies

  • go-sdk - Official Go SDK for the Model Context Protocol

About

日本の夏は暑すぎる!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors