This project implements a Model Context Protocol (MCP) server that provides information about electronic devices. It allows searching for devices by model number and retrieving detailed information about them.
To run the Device Info MCP server using npx, use the following command:
npx -y device-info-mcp@latestAdd the following configuration. For more information, read the Cursor MCP documentation or the Claude Desktop MCP guide.
{
"mcpServers": {
"device-info-mcp": {
"command": "npx",
"args": ["-y", "device-info-mcp@latest"]
}
}
}On Windows, you might need to use this alternative configuration:
{
"mcpServers": {
"device-info-mcp": {
"command": "cmd",
"args": ["/k", "npx", "-y", "device-info-mcp@latest"]
}
}
}This MCP server provides the following tools:
| Tool Name | Description |
|---|---|
| search_devices | Search for devices by model number or other criteria |
| get_device_details | Retrieve detailed information about a specific device |
| get_device_manual | Retrieve the user manual for a specific device |
This MCP server provides the following prompts:
| Prompt Name | Description |
|---|---|
| device_troubleshoot | Help with troubleshooting a specific device issue |
The server is built using the MCP SDK and provides device information from a local database.
npm install- Modify source files
- Run
npm run buildto compile - Run
npm run testto run tests - Add an MCP server that runs this command:
node <absolute_path_of_project>/dist/index.js
MIT