@striderlabs/mcp-fedex
v1.0.0
Published
MCP connector for FedEx package tracking
Maintainers
Readme
@striderlabs/mcp-fedex
MCP (Model Context Protocol) connector for FedEx package tracking. Uses Playwright to scrape real-time tracking data from fedex.com.
Installation
npm install -g @striderlabs/mcp-fedexAfter installing, set up Playwright browsers:
npx playwright install chromiumUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"fedex": {
"command": "mcp-fedex"
}
}
}Tools
track_package
Track a FedEx package by tracking number.
Parameters:
tracking_number(string, required): The FedEx tracking number
Returns: Current status, estimated delivery date, current location, and shipment history.
Example:
Track package 123456789012Development
git clone <repo>
cd mcp-fedex
npm install
npx playwright install chromium
npm run buildRun in dev mode:
npm run devHow It Works
This MCP server uses Playwright to automate a headless Chromium browser that navigates to the FedEx tracking page, waits for the JavaScript-rendered content to load, and extracts the tracking information.
Requirements
- Node.js 18+
- Chromium (installed via
npx playwright install chromium)
License
MIT
