Föli MCP服务器(非官方)
一个轻量级的MCP服务器,它包装了FOLI开放式API,使我能够将其与LLM应用程序(例如Claude Desktop)一起使用,并提示诸如即将到来的公交车时间表之类的问题。
特性
- 查询从公交车站号出发的下一班公交车。
先决条件
- Node.js
- npm或纱线
安装
- 克隆存储库:
git clone https://github.com/mgalang/foli_mcp_server.git
cd foli_mcp_server- 安装依赖项:
npm install
# or
yarn install- 构建服务器:
npm run build
# or
yarn run build使用Claude Desktop
- 从这里安装Claude Desktophttps://modelcontextprotocol.io/quickstart/user
- 将MCP服务器注册到claude配置:
{
"mcpServers": {
"foli": {
"command": "node",
"args": [
"/ABSOLUTE_PATH_TO_MCP_SERVER/build/server.js"
]
}
}
}- 重新启动克劳德桌面
- 示例提示:
What are the next busses leaving from stop 4?
与OpenWeb UI集成
与OpenWeb UI集成需要MCP代理执行额外的步骤。
- 按照此处安装MCP代理的说明进行操作https://docs.openwebui.com/openapi-servers/mcp
- 启动mcp服务器的代理:
uvx mcpo --port 8000 -- node /ABSOLUTE/PATH/TO/foli_mcp_server/build/server.js - 将代理连接到OpenWeb UI Tools服务器(请参阅:https://docs.openwebui.com/openapi-servers/open-webui#step-开放式双连接服务器)
- 使用您最喜欢的LLM模型,并开始提示询问巴士时刻表
贡献
欢迎投稿!请分叉存储库并提交拉取请求。
许可证
该项目根据 MIT许可证.
