MCP.so
Sign In

Janken MCP Server.js

@Takashi-Matsumura

Basic information

Category

Other

Transports

stdio

Author

Takashi-Matsumura

About Janken MCP Server.js

No overview available yet

Janken MCP Server.js config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Janken MCP Server.js tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is janken-mcp-server.js?

janken-mcp-server.js is a simple HTTP server that provides a "janken" (rock-paper-scissors) game using the Model Context Protocol (MCP). It returns a random choice of グー, チョキ, or パー in response to MCP-formatted requests.

How to use janken-mcp-server.js?

Clone the repository, navigate to its directory, and start the server with node janken-mcp-server.js. It listens on http://localhost:3000 by default. Send a POST request with a JSON body containing {"query": "じゃんけん"} to receive a random hand.

Key features of janken-mcp-server.js

  • Implements the MCP request/response protocol
  • Randomly selects グー, チョキ, or パー
  • CORS‑enabled for cross‑origin requests
  • Lightweight and simple to run

Use cases of janken-mcp-server.js

  • Demonstrating a basic MCP server implementation
  • Adding a random rock‑paper‑scissors tool to an MCP‑compatible client
  • Testing or prototyping MCP protocol interactions

Frequently asked questions

1

What does the server return?

It returns a JSON object with a `result` field containing the chosen hand (e.g., `"グー"`) and a `metadata` object with the same `choice`.

2

How do I send a request to the server?

Send a POST request to `http://localhost:3000` with `Content-Type: application/json` and a body like `{"query": "じゃんけん"}`.

3

What runtime does the server require?

The server runs on Node.js and is started with the command `node janken-mcp-server.js`.

4

Does janken-mcp-server.js support authentication or transport security?

The README does not mention authentication, TLS, or any transport‑level security.

5

What are the server's dependencies?

The README lists no additional dependencies beyond Node.js itself.

Comments

More Other MCP servers