OpenAPI MCP服务器

一个用于连接和测试OpenAPI Korea MCP服务器的工具,支持与LLM(如Gemini CLI)集成,适用于公共数据查询和开发测试场景。

  • by ggumgil
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ggumgil/openapi_korea_mcp_server

使用说明

如何运行mcp

  1. 创建python虚拟环境
    • python3-m venv-venv
    • 进入虚拟环境
      • 윈도우 :venv\Scripts\activate.bat
      • 맥 :源venv/bin/activate
  2. mcp,安装pydantic软件包
  • pip安装mcp pydantic
  1. 在openapi_mcp_server文件夹下运行python3-m venv venv。
  2. 运行pip install mcp pydantic。
  3. python3 .运行\src\openapi_korea\server.py。
  4. 这会提示OpenAPI Korea MCP Sever已启动。
  5. python3 .运行\test_mcp_server.py。
  6. 测试结果摘要显示后,确认正常运行。
  7. 连接到其他LLM的内容将在添加后再说。
  8. 想要测试的人可以试一下,请分享!

问题:

  1. 有时,python.exe可执行文件位于多个位置,您不知道运行哪个可执行文件。因此,必须在安装了适当软件包的环境中使用python运行文件。

mcp server LLM连接(Windows版本)-gemini _cli

  1. 请运行gemini _cli。如果您有谷歌帐户,甚至可以免费使用日历令牌。
    • 如果未安装gemini _cli
      • 安装node.js。版本18或更高版本-请安装最新版本。
      • npm安装-g@google/gegemini cli실행
      • 谷歌账号认证
  2. mcp server设置
    • 请打开.gemini文件夹下的settings.json文件。
    • 请将OPENAPI_KOREA_SERVICE_KEY项目中的your_api_key更改为从公共数据门户收到的API_KEY值。
  3. 在openapi_mcp_server代码所在的位置运行gemini
    • 请确认屏幕上是否显示Using:1 MCP Server(ctrl+t to view)。
    • 如果有,请按ctrl+t查看mcp server信息。
    • 请在提示下输入“世宗市查询停车场信息”。
    • 如果get_sejong_parking_info(openapi-korea MCP Server)出现,则成功。

问题:

  1. 这次参与的人中使用Windows的人很多,所以以Windows版本进行了。使用Mac的人,如果以后需要的话,我会重新填写的。