Party Time MCP Server logo

Party Time MCP Server

by idyll

A simple MCP server that responds with "It's Party Time" when asked about the current time. It implements the MCP protocol directly, handling JSON-RPC messages and responding appropriately.

View on GitHub

Last updated: N/A

What is Party Time MCP Server?

The Party Time MCP server is a basic implementation of a Machine Conversation Protocol (MCP) server. It registers a single tool, get-time, and always responds with "It's Party Time" when this tool is called.

How to use Party Time MCP Server?

To use the server, you need to build the executable using mix escript.build, configure Claude Desktop to point to the executable, and then ask Claude "What time is it?". Claude should then use the server and respond with "It's Party Time".

Key features of Party Time MCP Server

  • Implements MCP protocol

  • Handles JSON-RPC messages

  • Registers a single tool: get-time

  • Always responds with "It's Party Time"

  • Includes error handling

  • Includes comprehensive tests

Use cases of Party Time MCP Server

  • Demonstrating a simple MCP server implementation

  • Testing MCP client integrations

  • Providing a predictable response for time-related queries

  • Learning about MCP protocol

FAQ from Party Time MCP Server

How do I build the executable?

Run mix deps.get followed by mix escript.build.

How do I configure Claude Desktop to use this server?

Edit the claude_desktop_config.json file and add an entry for partytime with the correct path to the executable.

What if Claude Desktop can't find the tool?

Make sure the path in the configuration is correct and that the executable has execute permissions (chmod +x ./party_time_mcp).

What does the server do?

The server implements the MCP protocol and responds with "It's Party Time" when asked about the time.

What if I get a Mix.env() error?

Rebuild the executable with the latest code using mix escript.build.