edfringe mcp
MCP服务器,用于查询爱丁堡节日API,以获取所有爱丁堡节日的活动和场地信息,包括历史数据。
请注意,仅在请求时才支持访问2025年的Fringe活动数据。远程运行此MCP需要爱丁堡艺穗节的批准。
工具
search_edinburgh_festivals:根据地点、类型、日期或文本搜索事件。search_edinburgh_festival_venues:根据节日类型、邮政编码或其他条件搜索场地。
一些提示也可用于构建具有正确上下文的查询。
查询示例
- 镀金气球今晚有什么节目?->这些是喜剧吗?
- 会议室有哪些残疾人通道?
- 戈登·布朗上次在图书节上讲话是什么时候?
如果您添加了谷歌地图密钥,则也支持路线和导航,或者安装谷歌地图MCP)
- 在镀金气球和欢乐之间走多久?
-
需求
- Python 3.12+
- 紫外线
设置
- 克隆或下载此项目。\
创建一个 .env 项目根目录中的文件包含:
api_secret=your_secret
api_key=your_key如果你有一个谷歌地图API密钥,你可以添加
GOOGLE_MAPS_API_KEY=your API key这将实现场馆之间的计时和路线计算。
- 安装依赖项:
uv sync- 将以下MCP配置添加到您的
mcp.jsonLLM客户端应用程序中的配置文件:
"edinburghFestival": {
"command": "uv",
"args": [
"--directory",
"/full/path/to/edfringe-mcp",
"run",
"main.py"
]
}发展
运行测试:
uv sync --all-groups
uv run pytest许可证
该项目根据MIT许可证获得许可。看 许可证 了解详情。
