“작업 상태를 이용해 앱을 멈추지 않고도 명확한 진행 상황을 보여 줍니다.”
오서연
풀스택 개발자, 부산
Cursor connects to Voxmin's MCP server directly over HTTP. Add it once for every project, or for a single project, and sign in with your Voxmin account.
Cursor reads MCP servers from two files:
~/.cursor/mcp.json — available in every project..cursor/mcp.json in a project — available in that project only.Add a voxmin entry under mcpServers (keep any servers already there). With no token in it, the file is safe to commit:
{
"mcpServers": {
"voxmin": {
"url": "https://api.voxmin.com/auth/mcp"
}
}
}
https://api.voxmin.com/auth/mcp?areas=pictures,songs,jobs — see Connect only some areas.Then open Cursor Settings → MCP: Voxmin shows that it needs a login. Click it, and your browser opens Voxmin: log in if you are asked, and choose Approve.
Voxmin lists Cursor under AI Integrations → Connected apps. Sign out there stops it at once.
Make a token on AI Integrations. It starts with vxm_ and is shown only once, so copy it when you create it. Add it as a header, with your token in place of <your token>:
{
"mcpServers": {
"voxmin": {
"url": "https://api.voxmin.com/auth/mcp",
"headers": {
"Authorization": "Bearer <your token>"
}
}
}
}
A project's .cursor/mcp.json is often committed. Never put a token in a file you commit. Cursor fills in environment variables written as ${env:NAME}, so keep your token in VOXMIN_TOKEN instead:
{
"mcpServers": {
"voxmin": {
"url": "https://api.voxmin.com/auth/mcp",
"headers": {
"Authorization": "Bearer ${env:VOXMIN_TOKEN}"
}
}
}
}
export VOXMIN_TOKEN="<your token>"
Start Cursor from a terminal where VOXMIN_TOKEN is set, or set it in your shell profile.
get_account and answers with your credits.| What you see | Why | What to do |
|---|---|---|
| Voxmin shows an error or no tools | The file has a JSON error, or the token did not reach the request | Check the JSON, and that VOXMIN_TOKEN is set if you use ${env:VOXMIN_TOKEN}. Output → MCP Logs shows the details |
401 Unauthorized | The token is wrong, revoked or expired, or the account is suspended or deleted | Make a new token on AI Integrations and update the file |
| "Daily credit cap reached" | Today's spend through this token would pass the cap you set on it | Wait until midnight UTC, or make a token with a higher cap |
| "Not enough credits" | Your balance is lower than the tool's price | Top up on the Pricing page |
429 Too Many Requests | More than 60 requests in a minute through this token | Wait a minute and try again |
| The request is refused | It did not pass Voxmin's content checks | Change the request. A refused picture is not charged |
See the overview for every tool, its price and how billing works.
From developers integrating the Voxmin API into their applications.
“작업 상태를 이용해 앱을 멈추지 않고도 명확한 진행 상황을 보여 줍니다.”
오서연
풀스택 개발자, 부산
“문서를 보며 배치 처리기를 연결하기 전에 요청 형식을 검증했습니다.”
한지민
플랫폼 엔지니어, 대전
“비동기 작업 모델이 기존 큐와 잘 맞아서 통합 구조를 단순하게 유지할 수 있었습니다.”
정우진
백엔드 개발자, 서울
“오디오 처리를 한곳으로 모으면서 클라이언트별 예외 로직이 줄었습니다.”
윤도현
테크 리드, 인천