DeviceLink MCP
DeviceLink MCP allows AI assistants like Claude and ChatGPT to read and search folders on the user's local computer without uploading files. It provides a secure, read-only interface where users explicitly authorize access to specific directories, ensuring data privacy and local processing speed.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.devicelink.ai/mcpWhat you can do with it
- Ask Claude about your codebase
- Have ChatGPT read your spreadsheets
- Search your own notes
Source and maintenance
Protocol and capabilities
- Server
- DeviceLink MCP 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
4 advertised
health
Simple health check — returns server status.
{
"type": "object",
"properties": {}
}{
"title": "Health Check",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}discover
Discover workspaces, devices, shared folders, and available tools in one call. Call this first to understand what is available before invoking device_tool_call. Automatically selects workspace, device, or folder when only one option exists; returns a list of choices when disambiguation is needed.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tools": {
"type": "object",
"properties": {
"mode": {
"enum": [
"basic",
"digest",
"full"
],
"type": "string",
"default": "basic"
}
},
"additionalProperties": false
},
"devices": {
"type": "object",
"properties": {
"mode": {
"enum": [
"basic",
"stat"
],
"type": "string",
"default": "basic"
}
},
"additionalProperties": false
},
"device_id": {
"type": "string",
"minLength": 1
},
"directories": {
"type": "object",
"properties": {
"mode": {
"enum": [
"basic"
],
"type": "string",
"default": "basic"
},
"preview_limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
},
"directory_id": {
"type": "string",
"minLength": 1
},
"workspace_id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}{
"title": "Discover Resources",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}device_tool_call
Execute a tool on a connected device. Use discover first to find available tool names, device IDs, and workspace IDs. When workspace_id, device_id, or directory_id are omitted, the server uses the unambiguous default if one exists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tool"
],
"properties": {
"args": {
"type": "object",
"additionalProperties": {}
},
"tool": {
"type": "string",
"minLength": 1
},
"device_id": {
"type": "string",
"minLength": 1
},
"request_id": {
"type": "string",
"minLength": 1
},
"directory_id": {
"type": "string",
"minLength": 1
},
"workspace_id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}{
"title": "Device Tool Call",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": true
}device_ping
Check that a device is reachable and how long a round trip takes. Reads no files, needs no shared folder and consumes no credit, so it is the safe way to prove a device is live.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"echo": {
"type": "string",
"maxLength": 64
},
"device_id": {
"type": "string",
"minLength": 1
},
"workspace_id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}{
"title": "Device Ping",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1338 ms
- 95th percentile latency
- 1338 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1338 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http devicelink-mcp https://mcp.devicelink.ai/mcpCodex
codex mcp add devicelink-mcp --url https://mcp.devicelink.ai/mcpCursor
{
"mcpServers": {
"devicelink-mcp": {
"url": "https://mcp.devicelink.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"devicelink-mcp": {
"type": "streamableHttp",
"url": "https://mcp.devicelink.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"devicelink-mcp": {
"type": "http",
"url": "https://mcp.devicelink.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http devicelink-mcp https://mcp.devicelink.ai/mcpClaude Desktop
{
"mcpServers": {
"devicelink-mcp": {
"url": "https://mcp.devicelink.ai/mcp"
}
}
}Windsurf
{
"mcpServers": {
"devicelink-mcp": {
"serverUrl": "https://mcp.devicelink.ai/mcp"
}
}
}Let your agent find its tools
Find servers like DeviceLink MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run DeviceLink MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.