AIID MCP Server
A Model Context Protocol (MCP) server that provides access to the AI Incident Database GraphQL API through VS Code.
Overview
This server implements the Model Context Protocol to allow AI assistants like GitHub Copilot to interact with the AI Incident Database (AIID). It enables querying incidents and reports with support for filtering, pagination, sorting, and output format selection.
Features
- Incident Data Access: Query AI incidents with filtering and sorting options
- Report Data Access: Access reports linked to incidents with customizable field selection
- Multiple Output Formats: Return data in JSON or CSV format
- Pagination Support: Control result size and offset for large datasets
Installation
Install the package from npm:
npm install -g aiid-mcpAdd the MCP server configuration to your VS Code settings.json:
"mcp": { "servers": { "aiid-mcp": { "type": "stdio", "command": "npx", "args": [ "aiid-mcp" ] } } }Restart VS Code to activate the MCP server.
Usage
Once configured, you can use the MCP tools from VS Code:
Get Incidents
Query incidents from the AI Incident Database:
// Example: Get incidents in CSV format
{
"fields": ["incident_id", "title", "date", "description"],
"format": "csv",
"pagination": {"limit": 5}
}
Get Reports
Query reports from the AI Incident Database:
// Example: Get reports for a specific source domain
{
"fields": ["report_number", "title", "source_domain", "date_published"],
"filter": {
"source_domain": {"EQ": "nytimes.com"}
},
"format": "json"
}
Development
If you want to develop or modify this MCP server:
Clone this repository:
git clone https://github.com/yourusername/aiid-mcp.git cd aiid-mcpInstall dependencies:
npm installBuild the project:
npm run buildConfigure VS Code to use your local development version:
"mcp": { "servers": { "aiid-mcp": { "type": "stdio", "command": "node", "args": [ "/absolute/path/to/aiid-mcp/dist/index.js" ] } } }Replace
/absolute/path/to/aiid-mcpwith the actual path to your project.Reload VS Code to apply changes.
For development guidelines, refer to AGENTS.md for detailed instructions on:
- Understanding the MCP architecture
- Making changes to MCP tool implementations
- Building the TypeScript code
- Testing MCP functionality
- Common pitfalls to avoid
Key Development Workflow
- Make code changes
- Build the TypeScript code:
npm run build - Reload VS Code to apply changes
- Test the functionality
GraphQL Schema Generation
This project uses GraphQL Code Generator to create TypeScript types from the AIID GraphQL schema:
npm run codegen
License
ISC
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Related Resources
- AI Incident Database
- Model Context Protocol Documentation
AIID MCP Server
Project Details
- cesarvarela/aiid-mcp
- Last Updated: 5/31/2025
Recomended MCP Servers
Multi-Channel Platform (MCP) for Brevo API integration with Claude
ModelContextProtocal server for interacting with buttondown
home-assistant-mcp-server
model context protocol ARR server
MCP server for OpenRouter.ai integration
A MCP (Model Context Protocol) server for interacting with LimeSurvey.
An MCP server that delivers cryptocurrency sentiment analysis to AI agents.
MCP Database Server is a new MCP Server which helps connect with Sqlite, SqlServer and Posgresql Databases
The gateway for GenAI systems to interact with multiple Kubernetes clusters through the MCP





