Token导航 LogoToken导航TokenDH.com
Sl Transit MCP logo
开发工具未说明官方级别未说明来源级核验

Sl Transit MCP

MCP Server

一个基于Next.js的MCP服务器,用于通过MCP工具公开SL(斯德哥尔摩)出发信息,支持站点搜索和出发时间查询。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
开发工具Next.jsAPI集成TypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

andreasekegren

提供方

andreasekegren

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Next.js MCP服务器示例

用途 mcp-handler

用法

此示例应用程序使用 Vercel MCP适配器 它允许您在任何Next.js项目中的一组路由上插入MCP服务器。

更新 app/[transport]/route.ts 使用以下工具、提示和资源 MCP TypeScript SDK文档.

SL运输工具

该服务器使用SL Transport API(无需SL API密钥)通过MCP工具公开SL(斯德哥尔摩)离港。站点ID来源于API的 id 字段:

  • sl_find_site (搜索SL站点ID)
  • sl_departures (通过车站名称或站点ID获取出发信息)

请求需要 MCP_API_KEY 发送为 Authorization: Bearer x-api-key: .

如何在Poke中使用

Poke可以连接到任一端点:

  • /mcp
  • /api/mcp (兼容性别名)

Poke提示示例:

  • “查找T-Centralen的SL站点ID。”
  • “仅显示从T-Centralen、地铁和火车出发的航班。”
  • “从站点ID 9001出发,最多10个结果,目的地包含‘Södertälje’。”

手动测试步骤

  1. MCP_API_KEY 在您的环境中。
  2. 启动开发服务器: pnpm dev
  3. 在Poke(或另一个MCP客户端)中,连接到 http://localhost:3000/mcp.
  4. 调用 sl_find_sitesl_departures 按照上面的提示。

在Vercel上运行的注意事项

  • 要使用SSE传输,需要一个Redis连接到项目 process.env.REDIS_URL 并切换 disableSse 旗帜到 falseapp/mcp/route.ts
  • 确保你有 流体计算 实现高效执行
  • 启用流体计算后,打开 app/route.ts 并进行调整 maxDuration 如果您使用Vercel Pro或Enterprise帐户,则为800
  • 部署Next.js MCP模板

示例客户端

script/test-client.mjs 包含一个尝试调用的示例客户端。

node scripts/test-client.mjs https://mcp-for-next-js.vercel.app

目录标签

目录标签

开发工具Next.jsAPI集成TypeScript本地部署MCP服务器公共交通

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP