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
配置:
- 使用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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。