ebird-mcp-server
An MCP server that integrates with the eBird API to help plan bird-watching trips through Claude, enabling hotspot discovery, recent observations, rare bird sightings, and species information retrieval.
README
eBird MCP Server
An MCP (Model Context Protocol) server that integrates with the eBird API to help plan bird-watching trips through Claude.
Features
- Find birding hotspots by location
- Get recent bird observations
- Find rare bird sightings
- Get species information
- Plan birding trips based on target species
Prerequisites
- Node.js 18 or higher
- npm package manager
- Claude Desktop application
- eBird API key (get one at https://ebird.org/api/keygen)
Setup Instructions
1. Clone the Repository
git clone https://github.com/yourusername/ebird-mcp.git
cd ebird-mcp
2. Install Dependencies
npm install
3. Build the Project
npm run build
4. Get eBird API Key
Sign up at https://ebird.org/api/keygen to get your free API key.
5. Configure Claude Desktop
Find your Claude Desktop configuration file:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
Add this configuration:
{
"mcpServers": {
"ebird-mcp": {
"command": "node",
"args": ["/absolute/path/to/ebird-mcp/build/index.js"],
"env": {
"EBIRD_API_KEY": "your-ebird-api-key-here"
}
}
}
}
Important: Replace /absolute/path/to/ebird-mcp with the actual path where you cloned the repository.
6. Restart Claude Desktop
Close and reopen Claude Desktop to load the MCP server.
Available Tools
get_nearby_hotspots- Find birding hotspots near a locationget_recent_observations- Get recent bird sightings in an areaget_notable_observations- Find rare birds in an areaget_species_observations- Find specific species sightingsget_hotspot_info- Get detailed hotspot informationsearch_species- Search for species by name
Development
Run in development mode:
npm run dev
Example Usage in Claude
"Help me plan a birding trip near Canazei, Italy to see rare birds"
"What rare birds have been seen near Central Park, New York recently?"
"Find recent sightings of Bald Eagles near Seattle"
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.