World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
MCP server for Limitless Exchange prediction markets on Base
使っているAIアプリを選んで、設定をコピーしてください。
チェック 1/3 合格 · あなたのパソコンで動きます
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude はまだ Limitless MCP Server につなげません
提供元はまだ MCP Registry にインストール方法を載せていません
ChatGPT はまだ Limitless MCP Server につなげません
提供元はまだ MCP Registry にインストール方法を載せていません
B · その他 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code はまだ Limitless MCP Server につなげません
提供元はまだ MCP Registry にインストール方法を載せていません
Cursor はまだ Limitless MCP Server につなげません
提供元はまだ MCP Registry にインストール方法を載せていません
VS Code はまだ Limitless MCP Server につなげません
提供元はまだ MCP Registry にインストール方法を載せていません
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月15日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント joinQuantish で確認済みです
コードの最終更新:8 か月前(6か月以上前)
GitHubがライセンスの種類を判別できませんでした。ファイルを開いて確認してください
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は8 か月前、最新バージョン(1.0.0)がレジストリに届いたのは9 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。
同じカテゴリには:World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
同じカテゴリでほかの作者のもの。コマンドは確認済み。公式を先に、次にスター順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Prediction Market Trading on Base via Limitless Exchange Build AI-powered trading agents for Limitless prediction markets using the Model Context Protocol (MCP)
⚠️ Notice: Quantish is winding down. The Quantish platform (quantish.live) is shutting down. This MCP server is self-hosted and will continue to work independently, but the Quantish team will no longer be maintaining or updating this project. If you're building in the prediction market space and need real-time data infrastructure, check out polynode.dev.
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "limitless": { "url": "https://limitless-mcp-server-production.up.railway.app/mcp", "headers": { "x-api-key": "YOUR_API_KEY" } } } }
Via MCP tool:
{
"tool": "limitless_signup", "args": { "externalId": "your-unique-id" } }
"Search for bitcoin prediction markets"
"Buy 10 YES shares at $0.60 on the BTC market" "Show my current positions" "Cancel my open orders"
Note: All tool names are prefixed with
limitless_to avoid collisions with other MCPs.
| Tool | Description |
|---|---|
limitless_signup | Create a new account with a fresh Base wallet |
limitless_request_api_key | Get new API key (requires HMAC signature) |
limitless_setup_wallet | Generate a new Base wallet |
limitless_import_wallet | Import existing wallet (encrypted) |
limitless_get_wallet_import_instructions | Instructions for secure wallet export |
limitless_import_private_key | Direct private key import |
| Tool | Description |
|---|---|
limitless_get_wallet_info | Get wallet address and type |
limitless_get_wallet_status | Full wallet status with balances |
limitless_get_balances | Check ETH and USDC balances |
limitless_get_deposit_address | Get address for funding |
| Tool | Description |
|---|---|
limitless_get_markets | List active markets with pagination |
limitless_search_markets | Semantic search for markets |
limitless_get_market | Get market details including venue |
limitless_get_orderbook | Get order book with bids/asks |
limitless_get_price_history | Historical price data |
limitless_get_categories | List market categories |
| Tool | Description |
|---|---|
limitless_place_order | Place a limit order |
limitless_cancel_order | Cancel a single order |
limitless_cancel_all_orders | Cancel all orders in a market |
limitless_get_orders | List your orders |
limitless_check_approvals | Check token approvals |
limitless_set_approvals | Set token approvals |
limitless_get_locked_balance | Get USDC locked in orders |
limitless_get_quote | Estimate fill price |
| Tool | Description |
|---|---|
limitless_get_positions | Get active positions with P&L |
limitless_get_trades | Get trade history |
limitless_get_portfolio_history | Full portfolio history |
limitless_sync_positions | Sync positions from API |
| Tool | Description |
|---|---|
limitless_send_eth | Send ETH to another address |
limitless_send_usdc | Send USDC to another address |
limitless_export_private_key | Export wallet private key |
| Tool | Description |
|---|---|
limitless_list_api_keys | List your API keys |
limitless_create_api_key | Create a new API key |
limitless_revoke_api_key | Revoke an API key |
# Clone the repository
git clone https://github.com/joinQuantish/limitless-mcp.git cd limitless-mcp
npm install
cp .env.example .env
npx prisma generate
npx prisma db push
npm run build npm start
Create a .env file with:
# Database (PostgreSQL)
DATABASE_URL="postgresql://user:password@host:5432/limitless_mcp?schema=public"
ENCRYPTION_KEY="your-64-character-hex-encryption-key-here"
BASE_RPC_URL="https://mainnet.base.org"
LIMITLESS_API_URL="https://api.limitless.exchange"
PORT=3003 NODE_ENV=production
ADMIN_API_KEY="your-admin-api-key-here"
BOT_SIGNING_SECRET=""
# Build the image
docker build -t limitless-mcp .
docker run -d \ -p 3003:3003 \ -e DATABASE_URL="postgresql://..." \ -e ENCRYPTION_KEY="..." \ -e ADMIN_API_KEY="..." \ -e BASE_RPC_URL="https://mainnet.base.org" \ -e LIMITLESS_API_URL="https://api.limitless.exchange" \ -e NODE_ENV=production \ limitless-mcp
# Install Railway CLI
npm install -g @railway/cli
railway login railway init
railway variables set DATABASE_URL="postgresql://..." railway variables set ENCRYPTION_KEY="$(openssl rand -hex 32)" railway variables set ADMIN_API_KEY="$(openssl rand -hex 32)" railway variables set BASE_RPC_URL="https://mainnet.base.org" railway variables set LIMITLESS_API_URL="https://api.limitless.exchange" railway variables set NODE_ENV="production"
railway up
curl https://your-server/health
Response:
{
"status": "healthy", "timestamp": "2026-01-17T12:00:00.000Z", "version": "1.0.0", "service": "limitless-mcp", "database": "connected", "environment": "production" }
# List available tools
curl -X POST https://your-server/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
curl -X POST https://your-server/mcp \ -H "Content-Type: application/json" \ -H "x-api-key: pk_limitless_..." \ -d '{ "jsonrpc":"2.0", "id":1, "method":"tools/call", "params":{ "name":"limitless_get_balances", "arguments":{} } }'
# Get active markets
curl "https://your-server/api/markets?limit=10&page=1"
curl "https://your-server/api/markets/search?query=bitcoin&limit=5"
curl "https://your-server/api/markets/your-market-slug"
curl "https://your-server/api/markets/your-market-slug/orderbook"
Click to expand security details
All sensitive data is encrypted using AES-256-GCM:
API Key Format: pk_limitless_<32 base64url chars>
API Secret Format: sk_limitless_<43 base64url chars>
crypto.timingSafeEqualFor platform partners:
plt_limitless_* / psk_limitless_*Import your existing MetaMask/hardware wallet securely:
In MetaMask: Settings > Security > Export Private Key
const crypto = require('crypto');
const privateKey = 'YOUR_PRIVATE_KEY_WITHOUT_0x_PREFIX'; const password = 'YourSecurePassword123!'; // min 12 chars
const salt = crypto.randomBytes(32); const iv = crypto.randomBytes(16); const derivedKey = crypto.scryptSync(password, salt, 32, { N: 16384, r: 8, p: 1 });
const cipher = crypto.createCipheriv('aes-256-gcm', derivedKey, iv); let encrypted = cipher.update(privateKey, 'utf8', 'hex'); encrypted += cipher.final('hex'); const authTag = cipher.getAuthTag().toString('hex');
console.log({ encryptedKey: ${encrypted}:${authTag}, salt: salt.toString('hex'), iv: iv.toString('hex'), publicKey: 'YOUR_WALLET_ADDRESS' });
{
"tool": "limitless_import_wallet", "args": { "encryptedKey": "...", "salt": "...", "iv": "...", "publicKey": "0x...", "password": "YourSecurePassword123!" } }
Security Note: Your raw private key NEVER leaves your machine. Only the encrypted bundle is sent to our servers, and we cannot decrypt it without your password.
| Resource | URL |
|---|---|
| Limitless Exchange | https://limitless.exchange |
| Limitless API Docs | https://api.limitless.exchange/api-v1 |
| Base Chain Explorer | https://basescan.org |
| Base USDC Contract | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
PolyForm Noncommercial 1.0.0 © Quantish
Built with precision by Quantish