1. Conduid
  2. Developer Tools
  3. Developer Events MCP
MCP server · Developer Tools

Developer Events MCP

Native MCP server for finding developer conference CFPs. Zero dependencies, single binary. Built with Go.

Unclaimed MIT last commit 7 months ago devtools
56Fair

Scored 3 months ago · breakdown

About Developer Events MCP

Developer Events MCP is an MCP server published by shelajev in the Developer Tools category: native MCP server for finding developer conference CFPs. Zero dependencies, single binary. Built with Go. It has been installed 0 times through Conduid.

The repository has 2 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx developer-events-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Developer Events MCP

Powered by Claude · Grounded in docs

I know everything about Developer Events MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Developer.events MCP Server 🎯

Single binary MCP server with ZERO dependencies!

A native MCP (Model Context Protocol) server built with Go that provides access to developer conference CFPs from developers.events.

🚀 Quick Start

Try it Now - Public Instance

No installation needed! Connect to the public hosted instance:

Claude Desktop Config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "developer-events": {
      "url": "https://developer-events-mcp-54127830651.europe-west2.run.app"
    }
  }
}

Restart Claude Desktop and start asking about CFPs!


This server can run in two modes:

Mode 1: Local (stdio) - For Claude Desktop

  1. Configure Claude Desktop

Add to your Claude Desktop config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "developer-events": {
      "command": "/full/path/to/mcp-server"
    }
  }
}
  1. Restart Claude Desktop

  2. Start Using!

Try these queries:

  • "What CFPs are closing in the next 7 days?"
  • "Show me Java-related conferences with open CFPs"
  • "Find CFPs for conferences in France"
  • "List AI conference CFPs closing this week"

Mode 2: HTTP Server - For Cloud Deployment

Deploy as a web service that anyone can connect to without installing anything!

Deploy to Google Cloud Run

  1. Build and push the container:
# Set your GCP project
gcloud config set project YOUR_PROJECT_ID

# Build and deploy in one command
gcloud run deploy developer-events-mcp \
  --source . \
  --platform managed \
  --region us-central1 \
  --allow-unauthenticated \
  --memory 256Mi
  1. Get your service URL:
gcloud run services describe developer-events-mcp --region us-central1 --format 'value(status.url)'
  1. Connect from Claude Desktop:

Update your config to use your deployed endpoint (or use the public instance at the top of this README):

{
  "mcpServers": {
    "developer-events": {
      "url": "https://your-service-url.run.app"
    }
  }
}

Local HTTP Mode

Run locally as HTTP server for testing:

MODE=http PORT=8080 ./mcp-server
# Or let Cloud Run set PORT automatically
PORT=8080 ./mcp-server

Docker Build

docker build -t developer-events-mcp .
docker run -p 8080:8080 developer-events-mcp

Other Cloud Platforms

The Docker image works on any platform that supports containers:

  • AWS ECS/Fargate: Deploy the container
  • Azure Container Apps: az containerapp create
  • Fly.io: fly launch
  • Railway: Connect GitHub repo

⚡ Why This?

  • True native binary - no runtime required!
  • Instant startup - milliseconds, not seconds
  • Tiny memory footprint - ~10-20MB
  • Single file distribution - just download and run
  • Cross-platform - Linux, macOS (Intel & Apple Silicon), Windows

📦 Download & Run Locally

Binary Installation

Download the latest release from releases.

Linux (x86_64):

curl -L https://github.com/shelajev/developer-events-mcp/releases/latest/download/developer-events-mcp_Linux_x86_64.tar.gz | tar xz
./developer-events-mcp

macOS (Apple Silicon):

curl -L https://github.com/shelajev/developer-events-mcp/releases/latest/download/developer-events-mcp_Darwin_arm64.tar.gz | tar xz
./developer-events-mcp

macOS (Intel):

curl -L https://github.com/shelajev/developer-events-mcp/releases/latest/download/developer-events-mcp_Darwin_x86_64.tar.gz | tar xz
./developer-events-mcp

Windows: Download developer-events-mcp_Windows_x86_64.zip from releases and extract.

🔧 Available Tools

1. list_open_cfps

List all currently open Call for Papers for developer conferences.

Parameters:

  • limit (optional, default: 20): Maximum number of results

Example:

Show me the next 10 open CFPs

2. search_cfps_by_keyword

Search open CFPs by keywords found in conference names and CFP links. Good for finding conferences related to technologies (e.g., 'java', 'python', 'kubernetes') or conference series names.

Parameters:

  • keywords (required): List of keywords to search for in conference names and links
  • limit (optional, default: 20): Maximum number of results

Examples:

Find open CFPs with "Java" or "JVM" in the name

Show me conferences with "AI" or "machine learning" in the title

Search for CFPs related to Kubernetes

3. find_closing_cfps

Find CFPs that are closing soon within a specified number of days, optionally filtered by keywords.

Parameters:

  • daysAhead (optional, default: 7): Number of days to look ahead
  • keywords (optional): Filter by keywords in conference names

Examples:

What CFPs are closing in the next 7 days?

Show me Java-related CFPs closing in the next 14 days

Find AI conference CFPs closing this week

4. search_cfps_by_location

Search for open CFPs by location/country.

Parameters:

  • location (required): Location to search for (e.g., 'France', 'USA', 'Berlin', 'Online')
  • limit (optional, default: 20): Maximum number of results

Examples:

Find CFPs for conferences in France

Show me online conferences with open CFPs

What conferences in Berlin have open CFPs?

🛠️ Building from Source

Prerequisites

  • Go 1.21 or later

Build for Current Platform

go build -ldflags="-s -w" -o developer-events-mcp main.go

Build for All Platforms

./build-all.sh

This creates binaries in bin/ for:

  • Linux (x86_64, ARM64)
  • macOS (Intel, Apple Silicon)
  • Windows (x86_64)

📊 Performance

Metric Value
Binary Size ~7MB
Startup Time <10ms
Memory Usage ~10-20MB
Runtime Dependencies NONE

🏗️ Architecture

  • Language: Go 1.24
  • MCP SDK: github.com/modelcontextprotocol/go-sdk v1.2.0
  • Transport: Dual-mode
    • stdio (standard input/output) for local Claude Desktop
    • HTTP streaming (streamable HTTP) for cloud deployment
  • Caching: In-memory (1 hour TTL)
  • HTTP Client: Native Go net/http
  • Container: Multi-stage Docker build (~15MB final image)

📡 Data Source

🔒 Security

  • No external dependencies beyond Go standard library and MCP SDK
  • HTTPS-only API calls
  • No data stored persistently
  • Runs in user space (no elevated privileges needed)
  • Statically compiled binary

🐛 Troubleshooting

Binary won't execute (macOS)

macOS may quarantine downloaded binaries. Remove the quarantine attribute:

xattr -d com.apple.quarantine mcp-server

Permission denied (Linux/macOS)

Make the binary executable:

chmod +x mcp-server

Claude Desktop doesn't see server

  • Verify you're using the full absolute path in the config
  • Restart Claude Desktop after config changes
  • Check Claude Desktop logs:
    • macOS: ~/Library/Logs/Claude/
    • Windows: %APPDATA%\Claude\logs\

Server seems slow on first request

The first request fetches and caches data from developers.events API. Subsequent requests will be instant (served from 1-hour cache).

📝 Use Cases

Daily Reminder Agent

Create a daily routine to check CFPs:

Good morning! Check for Java, Kubernetes, or Cloud-related CFPs closing in the next 10 days

Speaker Profile Matching

Set up topic filters that match your speaking profile:

Find CFPs for: kubernetes, docker, cloud, devops, terraform

Location-Based Planning

Plan conference speaking tours:

Show me all open CFPs in Europe

Find CFPs for conferences in USA happening in Q2 2026

Last-Minute Opportunities

Find urgent opportunities:

What CFPs are closing in the next 3 days?

🌍 Supported Platforms

Pre-built binaries available for:

  • ✅ Linux x86_64
  • ✅ Linux ARM64 (Raspberry Pi, AWS Graviton, etc.)
  • ✅ macOS x86_64 (Intel)
  • ✅ macOS ARM64 (Apple Silicon M1/M2/M3)
  • ✅ Windows x86_64

📚 Response Format

Each CFP result includes:

{
  "conference": "Conference Name",
  "location": "City (Country)",
  "cfpDeadline": "MMM-DD-YYYY",
  "daysRemaining": 30,
  "conferenceDate": "YYYY-MM-DD",
  "cfpLink": "https://...",
  "conferenceWebsite": "https://...",
  "status": "open"
}

🤝 Contributing

Contributions welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

📄 License

MIT

🙏 Credits

  • MCP Protocol: Anthropic
  • Go SDK: Model Context Protocol team & Google
  • API Data: developers.events community
  • Built with: Go, official MCP SDK

Built with ❤️ using Go and the official Model Context Protocol SDK

Need help? Open an issue or check the troubleshooting section above.

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Developer Events MCP

How do I install Developer Events MCP?

Run npx developer-events-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Developer Events MCP safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Developer Events MCP still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.