- Home
- MCP servers
- Thunderbird
Thunderbird
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"tkasperczyk-thunderbird-mcp": {
"command": "node",
"args": [
"/path/to/thunderbird-mcp/mcp-bridge.cjs"
]
}
}
}This MCP server lets Claude Code talk to Thunderbird through a local bridge, enabling you to search emails and contacts, read messages, and draft replies directly from your Claude workflow. It runs entirely locally, with a small HTTP bridge inside Thunderbird and a standard stdio-based MCP connection from your client.
How to use
You connect to the Thunderbird MCP server from your MCP client using a standard stdio bridge. Your client talks to the bridge process on your machine, which in turn communicates with Thunderbird via a local HTTP server. You can search messages, read full emails, look up contacts, list calendars, and compose or reply to messages. All compose actions open a Thunderbird window for review before sending, so nothing is sent automatically.
How to install
Prerequisites: you need a working Node.js runtime on your system.
# Build the Thunderbird MCP extension components
./scripts/build.sh
# Install the Thunderbird MCP extension
./scripts/install.sh
Restart Thunderbird to load the new extension.
## Additional setup and configuration
Configure Claude Code to use the Thunderbird MCP bridge. Create or update your Claude Code configuration file to point at the local bridge, using a stdio connection.
{ "mcpServers": { "thunderbird_mail": { "command": "node", "args": ["/path/to/thunderbird-mcp/mcp-bridge.cjs"] } } }
## Available tools
### searchMessages
Find emails by subject, sender, or recipient within Thunderbird.
### getMessage
Retrieve the full content of a selected email.
### searchContacts
Look up contacts stored in Thunderbird.
### listCalendars
List your Thunderbird calendars.
### sendMail
Open a compose window with pre-filled content for a new email.
### replyToMessage
Open a reply window with threading context preserved.