ajot/event-information-mcp-server
If you are the rightful owner of event-information-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Event Information Agent MCP Server is a powerful tool for discovering and managing event information using AI technology.
Event Information Agent MCP Server
A Model Context Protocol (MCP) server that provides comprehensive event and meetup information using DigitalOcean's Gradient AI platform. Built with the modern FastMCP framework for easy setup and intelligent event discovery.
Deploy this Remote MCP Server to DigitalOcean
Features
- 🤖 AI-Powered: Uses DigitalOcean's Gradient AI platform with trained agents
- 📅 Event Discovery: Find conferences, meetups, and professional gatherings
- 🎤 Speaker Information: Get detailed speaker bios and session details
- 📋 Schedule Management: Access event agendas and session timings
- 🔍 Intelligent Search: Natural language queries for event information
Using the Event Information Agent
Option 1: Use the Remote MCP Server (Easiest)
Add the following configuration to your MCP-compatible application:
{
"mcpServers": {
"event-information-mcp": {
"url": "https://event-information-mcp-server.ondigitalocean.app/mcp",
"description": "Get event and meetup information",
"command": ""
}
}
}
This remote MCP server provides AI-powered event information and is ready to use!
Option 2: With FastMCP Development Tools
# Make sure your virtual environment is activated
fastmcp dev local-event-agent.py
Option 3: Configure Local MCP Server
This MCP server works with Claude Desktop, Cursor, Windsurf, and other MCP-compatible applications.
Configuration Locations
- Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Cursor:
- macOS:
~/Library/Application Support/Cursor/cursor_desktop_config.json
- Windows:
%APPDATA%\Cursor\cursor_desktop_config.json
- macOS:
- Windsurf:
- macOS:
~/Library/Application Support/Windsurf/windsurf_desktop_config.json
- Windows:
%APPDATA%\Windsurf\windsurf_desktop_config.json
- macOS:
Add the following configuration to the appropriate file, making sure to point to your virtual environment:
{
"mcpServers": {
"event-agent": {
"command": "/path/to/your/venv/bin/python",
"args": ["/path/to/your/local-event-agent.py"],
"env": {
"GRADIENT_AGENT_ACCESS_KEY": "your-gradient-agent-access-key",
"GRADIENT_AGENT_ENDPOINT": "https://your-agent.agents.do-ai.run"
}
}
}
}
Important:
- Replace paths with the actual paths to your virtual environment and event agent directory
- Required: Set
GRADIENT_AGENT_ACCESS_KEY
andGRADIENT_AGENT_ENDPOINT
with your DigitalOcean Gradient agent credentials - Use
local-event-agent.py
for local development (it has simpler configuration without port/host settings) event-agent.py
is configured for remote deployment with additional parameters
Installation (For Local Use)
Prerequisites
- Python 3.8 or higher
- pip package manager
Setup
-
Clone the repository
git clone https://github.com/ajot/event-information-mcp-server.git cd event-information-mcp-server
-
Create and activate a virtual environment (recommended)
python -m venv venv # On macOS/Linux source venv/bin/activate # On Windows venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt
-
Configure Agent Credentials The server requires DigitalOcean Gradient agent credentials. You can set these in your MCP configuration (see configuration examples above) or create a
.env
file for local testing:# Create a .env file (optional, for local testing) echo "GRADIENT_AGENT_ACCESS_KEY=your-access-key" >> .env echo "GRADIENT_AGENT_ENDPOINT=https://your-agent.agents.do-ai.run" >> .env
Deploy to DigitalOcean App Platform
This MCP server can be deployed as a remote MCP server on DigitalOcean App Platform.
Prerequisites
- A DigitalOcean account
- The doctl command-line tool (optional)
- Git repository with your code
Deployment Steps
-
Push your code to a Git repository Make sure all your changes are committed and pushed to a GitHub, GitLab, or Bitbucket repository.
-
Create a new App on DigitalOcean App Platform
- Go to the DigitalOcean App Platform dashboard
- Click "Create App" and select your Git repository
- Select the branch you want to deploy
- Choose "Python" as the environment
-
Configure the App
- Set the source directory to
/
- Set the run command to:
python event-agent.py
- Set the environment variables:
PORT=8080
GRADIENT_AGENT_ACCESS_KEY=your-access-key
GRADIENT_AGENT_ENDPOINT=https://your-agent.agents.do-ai.run
- Set HTTP port to 8080
- Set the source directory to
-
Deploy the App
- Click "Deploy to Production"
- Wait for the build and deployment to complete
-
Configure as Remote MCP Once deployed, you can use the app URL as a remote MCP server in your MCP-compatible applications:
{ "mcpServers": { "event-agent": { "url": "https://your-app-name.ondigitalocean.app/mcp", "description": "Get event and meetup information", "env": { "GRADIENT_AGENT_ACCESS_KEY": "your-gradient-agent-access-key", "GRADIENT_AGENT_ENDPOINT": "https://your-agent.agents.do-ai.run" } } } }
Updating Your Deployment
To update your deployed app, simply push changes to your Git repository. DigitalOcean App Platform will automatically build and deploy the new version.
Usage Examples
Get Event Information
"Tell me about TechCrunch Disrupt 2024"
Search for Events
"Find AI conferences in San Francisco"
Get Speaker Details
"Get information about Jensen Huang"
Get Event Schedule
"What's the agenda for AWS re:Invent?"
Ask Event Questions
"What are the most important tech conferences this year?"
Understanding Results
Event Information
The AI agent provides comprehensive information about:
- Event Details: Dates, locations, registration info
- Speaker Information: Bios, expertise, presentations
- Schedules: Session times, topics, activities
- Search Results: Relevant events based on your criteria
Sample Output
📅 Event Information for: TechCrunch Disrupt 2024
TechCrunch Disrupt 2024 is one of the most anticipated startup conferences...
- Date: October 28-30, 2024
- Location: San Francisco, CA
- Focus: Early-stage startups, venture capital, emerging technologies
- Notable Speakers: [List of speakers]
- Key Sessions: [Session details]
Troubleshooting
Common Issues
1. Import Errors
- Make sure your virtual environment is activated
- Verify all dependencies are installed:
pip install -r requirements.txt
- Ensure gradient SDK is installed:
pip install gradient>=3.0.0b6
2. Agent Authentication Issues
- Verify that
GRADIENT_AGENT_ACCESS_KEY
andGRADIENT_AGENT_ENDPOINT
environment variables are set correctly - Check that the DigitalOcean Gradient agent is properly trained and accessible
- Ensure the agent endpoint URL is in the correct format:
https://your-agent.agents.do-ai.run
3. DigitalOcean Deployment Issues
- Check that the port is set to 8080 in both the code and the App Platform configuration
- Verify that all dependencies are in requirements.txt
- Check the deployment logs for any error messages
Disclaimer: This tool provides AI-generated event information. Always verify event details through official event websites and organizers before making any decisions or commitments.