japan-transfer-mcp
Version:
Model Context Protocol (MCP) server for J-Route Planner
23 lines (22 loc) • 713 B
JavaScript
import axios from "axios";
const SUGGEST_URL = "https://navi.jorudan.co.jp/api/compat/suggest/agg";
const ROUTE_SEARCH_URL = "https://www.jorudan.co.jp/norikae/cgi/nori.cgi";
export const fetchSuggest = async (query) => {
const response = await axios.get(SUGGEST_URL, {
params: {
...query
},
});
return response.data;
};
export const fetchRouteSearch = async (query) => {
const response = await axios.get(ROUTE_SEARCH_URL, {
params: {
...query
},
});
return {
url: response.request?.res?.responseUrl || response.config.url + "?" + new URLSearchParams(response.config.params).toString(),
data: response.data
};
};