MCP Catalogs
首页

mcp-untappd-server-dotnet

by jtucker·9·综合分 29

基于Azure Functions和F#的Untappd MCP服务器,用于啤酒数据集成。

ai-llmother
3
Forks
0
活跃 Issue
13 个月前
最近提交
2 天前
收录于

概述

这是一个真正的MCP服务器实现,通过Azure Functions提供对Untappd啤酒签到数据的访问。它使用服务器发送事件(SSE)在客户端和服务器之间进行通信。由于Claude Desktop不直接支持SSE配置,实现需要中间组件(mcp-remote)。该服务器与Untappd API集成,允许用户以编程方式检索啤酒信息和签到数据。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:从Untappd检索啤酒信息和评论
:跟踪个人啤酒签到和历史
:在AI助手中创建啤酒发现工作流

什么时候选它

如果您已经在使用 Azure Functions 并希望通过 MCP 服务器将 Untappd 数据与 AI 助手集成,请选择此实现。

什么时候不要选它

如果您不使用 Azure 或希望使用更简单的实现而非 Azure Functions 的复杂性,请不要选择此方案。

可对比工具

mcp-untappd-servermcp-remoteshell-mcp

安装

安装

先决条件:

  • dotnet 9.0
  • Docker Desktop

配置:

  1. 使用Azure连接字符串和Untappd API凭据设置local.settings.json:
{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "<CONNECTION_STRING>",
        "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
        "Untappd:ClientId": "",
        "Untappd:ClientSecret": ""
    }
}

Claude Desktop设置:

由于Claude Desktop目前不支持SSE配置,您需要添加中间组件:

编辑您的claude_desktop_config.json

{
  "mcpServers": {
    "untappddotnet": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:7071/runtime/webhooks/mcp/sse"
      ]
    }
  }
}

mcp-untappd-server-dotnet 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。