@junct/gmx
v0.1.0
Published
gmx tools for AI agents — 139 tools, MCP + OpenAI compatible. Generated by Junct.
Downloads
57
Maintainers
Readme
@junct/gmx
gmx tools for AI agents — 139 tools
Generated by Junct. vault domain.
Install
npm install @junct/gmxUsage — OpenAI
import { tools } from '@junct/gmx';
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Query gmx' }],
tools,
});Usage — MCP (Claude Desktop / Cursor)
Add to your MCP config:
{
"mcpServers": {
"gmx": {
"url": "https://gmx.mcp.junct.dev/mcp",
"transport": "streamable-http"
}
}
}Usage — Direct Call
import { callTool } from '@junct/gmx';
const result = await callTool('BASIS_POINTS_DIVISOR', {});
console.log(result);Tools (139)
BASIS_POINTS_DIVISOR— Calls BASIS_POINTS_DIVISOR(). Read-only — does not modify contract state. UnrestFUNDING_RATE_PRECISION— Calls FUNDING_RATE_PRECISION(). Read-only — does not modify contract state. UnreMAX_FEE_BASIS_POINTS— Calls MAX_FEE_BASIS_POINTS(). Read-only — does not modify contract state. UnrestMAX_FUNDING_RATE_FACTOR— Calls MAX_FUNDING_RATE_FACTOR(). Read-only — does not modify contract state. UnrMAX_LIQUIDATION_FEE_USD— Calls MAX_LIQUIDATION_FEE_USD(). Read-only — does not modify contract state. UnrMIN_FUNDING_RATE_INTERVAL— Calls MIN_FUNDING_RATE_INTERVAL(). Read-only — does not modify contract state. UMIN_LEVERAGE— Calls MIN_LEVERAGE(). Read-only — does not modify contract state. Unrestricted —PRICE_PRECISION— Calls PRICE_PRECISION(). Read-only — does not modify contract state. UnrestricteUSDG_DECIMALS— Calls USDG_DECIMALS(). Read-only — does not modify contract state. UnrestrictedaddRouter— Calls addRouter(_router: string). Write function — may have access control restradjustForDecimals— Calls adjustForDecimals(_amount: string, _tokenDiv: string, _tokenMul: string).allWhitelistedTokens— Calls allWhitelistedTokens(param0: string). Read-only — does not modify contractallWhitelistedTokensLength— Calls allWhitelistedTokensLength(). Read-only — does not modify contract state.approvedRouters— Calls approvedRouters(param0: string, param1: string). Read-only — does not modibufferAmounts— Calls bufferAmounts(param0: string). Read-only — does not modify contract state.- ... and 124 more
Links
- Server: https://gmx.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/gmx
- All servers: https://junct.dev/servers
