停车信息智能采集系统

Parknav AI是一个多代理系统,用于查找和丰富停车信息,通过智能数据收集和自动化信息丰富,提供详细的停车位置信息。

  • by Bejarano03
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Bejarano03/parknav_mcp_server

使用说明

Parknav AI

Parknav是一个多智能体系统,旨在查找并丰富停车信息。它使用一个专门的智能体来收集基本的停车数据,另一个智能体则进行有针对性的网页搜索,为前端应用程序提供详细的小时数、价格和运营商信息。

功能

  • 智能数据收集:使用Overpass API在指定半径内查找停车位。
  • 自动化信息丰富:智能代理自动进行网页搜索,以查找每个停车位置的关键细节。
  • 结构化数据输出:所有丰富化数据均存储在PostgreSQL数据库中,并可作为GeoJSON对象检索。
  • 多智能体架构:该系统使用两个专用智能体

入门指南

先决条件

  • Node.js(v8或更高版本)
  • PostgreSQL数据库/Neon
  • OpenAI API密钥
  • SerpAPI API密钥

安装

  1. 克隆仓库

  2. 通过以下方式安装依赖项:

    npm install
    
  3. 在根目录下创建一个.env文件,并添加以下内容来设置环境变量:

    NEON_DB_URL="<YOUR_POSTGRESQL_CONNECTION_STRING>"
    OPENAI_API_KEY="<YOUR_OPENAI_API_KEY>"
    SERPAPI_API_KEY="<YOUR_SERPAPI_API_KEY>"
    

运行服务器

  1. 通过构建MCP服务器

    npm run build
    
  2. 通过运行

    node build/index.js