Qualcomm AI Hub MCP
Integrates with Qualcomm AI Hub to browse devices, chipsets, and frameworks; upload models and datasets; compile, quantize, and link models; run inference on hosted devices; read performance profiles; and download compiled models, outputs, and logs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Qualcomm AI Hub MCPUpload model.onnx, compile it for Galaxy S24, and report inference time"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Qualcomm AI Hub MCP
Compile, profile, and run AI models on real phones and other devices hosted by Qualcomm AI Hub, directly from your MCP client.
Unofficial and in beta. This independent project is not affiliated with, endorsed by, or supported by Qualcomm.
What you can do
Ask your assistant something like this:
Upload
model.onnx, compile it for the Samsung Galaxy S24, run it on the device, and tell me how long inference took.
The server covers the Qualcomm AI Hub Core API with 57 tools. You can:
Browse available devices, chipsets, and frameworks.
Upload models and datasets from a local workspace.
Compile, quantize, and link models.
Run inference on hosted devices and read performance profiles.
Download compiled models, outputs, and logs.
Here is a real run of that prompt with MobileNetV2, a 14 MB ONNX model:
Device Samsung Galaxy S24, Android 14
Compile ONNX to TFLite: SUCCESS
Inference 0.372 ms estimated, on generated input data
Compute NPU for all 70 layers
Memory About 172 MB at peakThis measures speed only. It excludes model loading and any preprocessing in an app.
Related MCP server: hedra-mcp-server
Quick start
You need uv and a Qualcomm AI Hub account.
Copy your API token from your Qualcomm AI Hub account settings, then save it:
uvx --from qai-hub==0.57.0 qai-hub configure --api_token YOUR_TOKENThis stores the token in
~/.qai_hub/client.ini. On macOS and Linux, restrict that file withchmod 600 ~/.qai_hub/client.ini.Create a folder that holds only the models and data your assistant may use.
Add the server to your client. For Claude Code:
claude mcp add qualcomm -- uvx --from git+https://github.com/oponite/qualcomm-ai-hub-mcp qualcomm-ai-hub-mcp --workspace /absolute/path/to/folderSee Other clients for VS Code and others.
Ask your assistant to list the available Qualcomm devices.
Always set --workspace. Without it, the server uses the folder it started in.
Before you use it
Keep human approval on. Tools that change your account or start jobs require
confirm=true, but a model can set that value itself. Require approval in your client
for these tools, and do not auto-approve them:
submit_*andupload_*create_projectandjob_set_name*_modify_sharingand*_disable_sharing
Auto-approve modes can skip these prompts, so check your client's permission mode first.
Your models and data leave your machine. Uploads and submissions send them to Qualcomm, where they are stored and processed under your account. Review Qualcomm's terms and pricing first. This server does not track usage or cost.
Your credentials stay out of tool calls. There is no tool for setting a token. The server adds no telemetry of its own, and its remote calls go through the official Qualcomm SDK, which has its own behavior and terms.
Other clients
The server runs locally over stdio. It is not an HTTP endpoint. If your client cannot
find uvx, use its absolute path. This project is not on PyPI yet, so these commands
install it from GitHub.
VS Code: add this to .vscode/mcp.json:
{
"servers": {
"qualcomm": {
"type": "stdio",
"command": "uvx",
"args": [
"--from", "git+https://github.com/oponite/qualcomm-ai-hub-mcp",
"qualcomm-ai-hub-mcp", "--workspace", "/absolute/path/to/folder"
]
}
}
}Clients that use mcpServers:
{
"mcpServers": {
"qualcomm": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/oponite/qualcomm-ai-hub-mcp",
"qualcomm-ai-hub-mcp", "--workspace", "/absolute/path/to/folder"
]
}
}
}Server options
Option | Meaning |
| Existing folder for model files, data, and downloads. |
| Use |
| Print the installed version. |
Other ways to authenticate
Set
QAIHUB_CLIENT_INIto the path of a configuration file.Set
QAI_HUB_API_TOKENin the client's environment. This cannot be combined with--profile.
Limits
Each release targets one
qai-hubversion, currently 0.57.0.There is no delete tool. Remove uploads, jobs, and projects with Qualcomm's own tools.
Cancelling a call does not cancel the remote job. After a connection failure, check existing jobs before resubmitting.
Set a
timeouton long waits.Models with dynamic input shapes need fixed ones. Pass
input_specswhen compiling, such as{"input":[1,3,224,224]}.Inline data is limited to 16 MiB. Use HDF5 files for larger datasets.
submit_profile_jobandsubmit_compile_and_profile_jobsare deprecated by the SDK. Usesubmit_inference_job.
Documentation
License
Licensed under the
Apache License 2.0.
This covers this project only. The Qualcomm AI Hub service and qai-hub SDK have their
own terms. Qualcomm and Qualcomm AI Hub are trademarks of Qualcomm Incorporated or its
subsidiaries.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP commerce surface for compute credits, API keys, GPU instances, and cloud storage.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables interaction with the CoreHub cloud platform to manage containers, EPFS filesystems, distributed training, and inference services through MCP tools.10MIT- FlicenseAqualityDmaintenanceEnables browsing Hedra's model catalog and managing AI generation jobs, including submitting, polling, and uploading files, through MCP clients.14-
- FlicenseNot gradedqualityCmaintenanceProvides a single remote MCP endpoint that gives AI clients policy-checked business tools, shared cross-client memory, durable jobs, and consolidated reporting across connected projects and operations.-

GPTProto MCPofficial
AlicenseAqualityCmaintenanceEnables AI hosts to discover GPTProto models, retrieve live pricing, make documented API requests, submit custom generations, and poll asynchronous tasks through local MCP tools.912 npmMIT