Untappd MCP Server logo

Untappd MCP Server

by jtucker

This is a version of the Untappd MCP Server implemented using Azure Functions and Server Sent Events. It enables integration with Claude Desktop by utilizing a middleman component for SSE calls.

View on GitHub

Last updated: N/A

What is Untappd MCP Server?

This server is an implementation of the Untappd MCP (Message Communication Protocol) server using Azure Functions and Server Sent Events. It allows applications, such as Claude Desktop, to interact with the Untappd API in real-time using SSE.

How to use Untappd MCP Server?

To use this server, you need to configure Claude Desktop to use a middleman component (mcp-remote) to make calls to the SSE server. You also need to set up the local.settings.json file with your AzureWebJobsStorage connection string, Untappd ClientId, and Untappd ClientSecret. Prerequisites include dotnet 9.0 and Docker Desktop.

Key features of Untappd MCP Server

  • Azure Functions based implementation

  • Server Sent Events (SSE) for real-time communication

  • Integration with Claude Desktop

  • Configuration via local.settings.json

  • Uses dotnet 9.0

Use cases of Untappd MCP Server

  • Integrating Untappd data into applications

  • Real-time updates of Untappd information

  • Building custom Untappd clients

  • Extending Claude Desktop with Untappd functionality

FAQ from Untappd MCP Server

What is MCP?

MCP stands for Message Communication Protocol, likely a protocol used for communication with the Untappd API.

Why use Azure Functions?

Azure Functions provide a serverless environment for running the server, making it scalable and cost-effective.

Why use Server Sent Events?

SSE allows for real-time updates from the server to the client, providing a more responsive user experience.

What is the purpose of the middleman component?

The middleman component (mcp-remote) is required because Claude Desktop does not natively support SSE configuration.

Where can I find my Untappd ClientId and ClientSecret?

You need to register your application with Untappd to obtain a ClientId and ClientSecret. Refer to the Untappd API documentation for more information.