Skip to content

Add DigiKey MCP server#1119

Open
simon-77 wants to merge 1 commit intodocker:mainfrom
simon-77:add-digikey-server
Open

Add DigiKey MCP server#1119
simon-77 wants to merge 1 commit intodocker:mainfrom
simon-77:add-digikey-server

Conversation

@simon-77
Copy link

@simon-77 simon-77 commented Feb 12, 2026

MCP Server Information

Server Name: digikey
Repository URL: https://github.com/simon-77/digikey-mcp
Brief Description: Search DigiKey's electronic component catalog — product search, pricing, datasheets, substitutions. 9 tools covering keyword search, product details, media, and pricing. Built with FastMCP, uses client_credentials OAuth.

Basic Requirements

  • Open Source: Uses acceptable license (MIT)
  • MCP Compliant: Implements MCP API specification
  • Active Development: Recent commits and maintained
  • Docker Artifact: Dockerfile included
  • Documentation: README with setup instructions
  • Security Contact: GitHub issues

Submitter Checklist

  • This server meets the basic requirements listed above
  • I understand this will undergo automated and manual review.
  • I have tested the MCP Server using task validate -- --name digikey
  • I have built the MCP Server using task build -- --tools digikey
  • If the server requires credentials to test it, I have shared test credentials using this form

Note on test credentials

DigiKey API credentials are free to obtain — no paid account required. To get them:

  1. Register at https://developer.digikey.com/
  2. Create an "Organization" (any name)
  3. Create a "Production App" with the client_credentials grant type
  4. Copy the Client ID and Client Secret

The server uses lazy OAuth initialization, so tool discovery works without credentials (confirmed by task build finding all 9 tools). Credentials are only needed at runtime when actually calling DigiKey's API.

@simon-77 simon-77 requested a review from a team as a code owner February 12, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant