Token导航 LogoToken导航TokenDH.com
aiid MCP logo
数据服务未说明官方级别未说明来源级核验

aiid MCP

MCP Server

一个通过VS Code提供对AI事件数据库GraphQL API访问的模型上下文协议服务器。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
数据分析TypeScriptVS CodeVS Code

安装说明

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

作者 / 组织

cesarvarela

提供方

cesarvarela

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

AIID MCP服务器

模型上下文协议(MCP)服务器,通过VS代码提供对AI事件数据库GraphQL API的访问。

概述

该服务器实现了模型上下文协议,允许GitHub Copilot等AI助手与AI事件数据库(AIID)进行交互。它支持查询事件和报告,并支持过滤、分页、排序和输出格式选择。

特性

  • 事故数据访问:使用过滤和排序选项查询AI事件
  • 报告数据访问:通过可定制的字段选择访问与事件链接的报告
  • 多种输出格式:返回JSON或CSV格式的数据
  • 分页支持:控制大型数据集的结果大小和偏移量

安装

  1. 从npm安装包:
   npm install -g aiid-mcp
  1. 将MCP服务器配置添加到您的VS Code settings.json中:
   "mcp": {
       "servers": {
           "aiid-mcp": {
               "type": "stdio",
               "command": "npx",
               "args": [
                   "aiid-mcp"
               ]
           }
       }
   }
  1. 重新启动VS Code以激活MCP服务器。

用法

配置后,您可以使用VS Code中的MCP工具:

获取事件

从AI事件数据库查询事件:

// Example: Get incidents in CSV format
{
  "fields": ["incident_id", "title", "date", "description"],
  "format": "csv",
  "pagination": {"limit": 5}
}

获取报告

从AI事件数据库查询报告:

// Example: Get reports for a specific source domain
{
  "fields": ["report_number", "title", "source_domain", "date_published"],
  "filter": {
    "source_domain": {"EQ": "nytimes.com"}
  },
  "format": "json"
}

发展

如果您想开发或修改此MCP服务器:

  1. 克隆此存储库:
   git clone https://github.com/yourusername/aiid-mcp.git
   cd aiid-mcp
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build
  1. 配置VS Code以使用您的本地开发版本:
   "mcp": {
       "servers": {
           "aiid-mcp": {
               "type": "stdio",
               "command": "node",
               "args": [
                   "/absolute/path/to/aiid-mcp/dist/index.js"
               ]
           }
       }
   }

替换 /absolute/path/to/aiid-mcp 了解项目的实际路径。

  1. 重新加载VS代码以应用更改。

有关开发指南,请参阅 代理商.md 有关以下内容的详细说明:

  • 了解MCP架构
  • 对MCP工具实施进行更改
  • 构建TypeScript代码
  • 测试MCP功能
  • 需要避免的常见陷阱

关键开发工作流程

  1. 进行代码更改
  2. 构建TypeScript代码: npm run build
  3. 重新加载VS代码以应用更改
  4. 测试功能

GraphQL模式生成

此项目使用GraphQL代码生成器从AIID GraphQL模式创建TypeScript类型:

npm run codegen

许可证

国际协调委员会

贡献

欢迎投稿!请随时提交拉取请求。

相关资源

目录标签

目录标签

数据分析TypeScriptVS CodeAI事件数据库本地部署GraphQLAPIVSCode扩展数据查询

支持客户端

VS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP