
conf_killer
Conference Killer 是一款 AI 工具,抓取会议参展商数据并提供详细信息,无需亲自参会。
Repository Info
About This Server
Conference Killer 是一款 AI 工具,抓取会议参展商数据并提供详细信息,无需亲自参会。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Conference Killer
Conference Killer is an AI-powered tool that scrapes exhibitor data from popular conferences (starting with Money2020 Europe) and provides detailed intelligence about exhibitors without the need to physically attend the conference.
Overview
Conferences like Money2020 are expensive and time-consuming to attend, yet they remain a key way to discover potential business partners and solutions. Conference Killer solves this problem by:
- Scraping exhibitor data from conference websites
- Using AI to extract detailed information about each exhibitor
- Presenting this information in a user-friendly interface
- Allowing users to filter, search, and analyze exhibitors efficiently
This approach saves time, money, and eliminates the inefficiencies of traditional conference attendance.
Features
- Exhibitor Database: Comprehensive list of exhibitors with categorization
- AI-Powered Data Enrichment: Uses firecrawl_extract to gather detailed information about each exhibitor
- Filtering & Search: Find relevant exhibitors by category, name, or keywords
- Detailed Exhibitor Profiles: View comprehensive information about each exhibitor
- Web Interface: User-friendly interface for exploring exhibitor data
Project Structure
money2020_exhibitors.json: Initial JSON file containing a subset of exhibitor datamoney2020_exhibitors_full.json: Complete JSON file with all 2482 exhibitors from Money2020conf_killer.js: Node.js script for enriching exhibitor data using firecrawl_extractextract_companies.js: Node.js script for extracting company names from the PDF fileindex.html: Web interface for viewing and interacting with exhibitor dataserver.js: Simple HTTP server for serving the application404.html: Custom 404 error page
Setup Instructions
Prerequisites
- Node.js (v14 or higher)
- Firecrawl API key
Installation
-
Clone the repository:
git clone https://github.com/yourusername/conf_killer.git cd conf_killer -
Set up the Firecrawl MCP server:
npm install -g firecrawl-mcp -
Set your Firecrawl API key:
export FIRECRAWL_API_KEY=your-api-key-here
Running the Application
-
Start the Firecrawl MCP server:
FIRECRAWL_API_KEY=your-api-key-here npx firecrawl-mcp -
Run the data enrichment script (optional, as the repository already includes pre-enriched data):
node conf_killer.js -
Start the local web server:
node server.js -
Open the web interface in your browser:
http://localhost:3000
Using the Web Interface
- Browse Exhibitors: View all exhibitors in a card-based layout
- Filter by Category: Use the sidebar to filter exhibitors by category
- Search: Use the search box to find specific exhibitors
- Sort: Sort exhibitors by name or category
- View Details: Click on "View Details" to see comprehensive information about an exhibitor
Data Enrichment Process
The conf_killer.js script performs the following steps:
- Reads the base exhibitor data from
money2020_exhibitors.json - For each exhibitor, uses firecrawl_extract to scrape their website and extract structured information
- Enriches the exhibitor data with the extracted information
- Saves the enriched data to
money2020_exhibitors_enriched.json
Extending to Other Conferences
To extend Conference Killer to other conferences:
- Create a new JSON file with the basic exhibitor data for the conference
- Update the
conf_killer.jsscript to point to the new JSON file - Run the script to enrich the data
- Update the web interface to load the new data file
Future Enhancements
- Support for more conferences (Sibos, Finovate, Web Summit, etc.)
- Enhanced AI analysis of exhibitor offerings
- Personalized recommendations based on user interests
- Integration with CRM systems
- Mobile app for on-the-go access
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements
- Firecrawl for providing the web scraping and extraction capabilities
- Bootstrap for the UI components
- All the conference organizers whose data we're making more accessible
Quick Start
Clone the repository
git clone https://github.com/magicmoam/conf_killerInstall dependencies
cd conf_killer
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.