Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Description from the maker (original English)
Indonesian exchange (IDX) via your own Stockbit account: quotes, bandarmology, charts. Unofficial.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
STOCKBIT_TOOLS, STOCKBIT_TRADING, STOCKBIT_NO_BROWSER, STOCKBIT_STORE_DIRYou need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"stockbit": {
"command": "npx",
"args": [
"-y",
"stockbit-mcp"
],
"env": {
"STOCKBIT_TOOLS": "your-value",
"STOCKBIT_TRADING": "your-value",
"STOCKBIT_NO_BROWSER": "your-value",
"STOCKBIT_STORE_DIR": "your-value"
}
}
}
}Run this in your terminal
claude mcp add stockbit --env STOCKBIT_TOOLS=your-value --env STOCKBIT_TRADING=your-value --env STOCKBIT_NO_BROWSER=your-value --env STOCKBIT_STORE_DIR=your-value -- npx -y stockbit-mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"stockbit": {
"command": "npx",
"args": [
"-y",
"stockbit-mcp"
],
"env": {
"STOCKBIT_TOOLS": "your-value",
"STOCKBIT_TRADING": "your-value",
"STOCKBIT_NO_BROWSER": "your-value",
"STOCKBIT_STORE_DIR": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"stockbit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"stockbit-mcp"
],
"env": {
"STOCKBIT_TOOLS": "your-value",
"STOCKBIT_TRADING": "your-value",
"STOCKBIT_NO_BROWSER": "your-value",
"STOCKBIT_STORE_DIR": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
STOCKBIT_TOOLS envSTOCKBIT_TRADING envSTOCKBIT_NO_BROWSER envSTOCKBIT_STORE_DIR envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 10, 2026
The registry name was verified with the GitHub account INo-xious, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (1.4.1) reached the registry 2 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Figma Context MCP, Claude Real Video, Figma MCP Server
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Stockbit market data, analysis, chart drawing, read-only brokerage portfolios, and simulated trading for Claude, ChatGPT and other MCP clients. Unofficial and unaffiliated with Stockbit or IDX.
This build cannot execute real-money trades. Real buy, sell, amend, cancel and e-IPO subscription tools and their HTTP routes have been removed. Deposits and withdrawals are not supported. Old live settings fail closed; there is no switch to restore live execution. This is a technical boundary, not a claim of OJK approval or a legal compliance certification.
Bahasa Indonesia · Tool reference · Client setup · Security · Verification
Use this checkout or verified 1.4.1 or later release artifacts. The 1.3.1 npm package does not contain these changes; the earlier v1.4.0 GitHub tag also points to a 1.3.1 package manifest.
npm ci
npm run build node dist/bin/stockbit-auth.js login node dist/bin/stockbit-auth.js status
Requires Node.js 22+ and a Chromium-family browser for login and interactive chart drawing. Sign in on Stockbit's own page; passwords and OTPs are never requested through an assistant. Credentials are saved locally in the OS Keychain, or an encrypted file fallback. A browser session and the API session are separate; status explains which one needs attention.
Claude Desktop's claude_desktop_config.json can launch the built server:
{
"mcpServers": { "stockbit": { "command": "/absolute/path/to/node", "args": ["/absolute/path/to/stockbit-mcp/dist/bin/stockbit-mcp.js"], "env": { "STOCKBIT_MCP_TRANSPORT": "stdio", "STOCKBIT_TOOLS": "core,chartbit,virtual" } } } }
Use command -v node (PowerShell: (Get-Command node).Source) to find Node's path, and replace both example paths. Restart the client after changing its config. STOCKBIT_TOOLS=all exposes the complete supported tool set; core is the smaller default. Profiles select capabilities, not permission to move real money.
You can also build a local Claude Desktop extension with npm run build:mcpb. See client setup for installation and profile selection.
For ChatGPT, use its supported Secure MCP Tunnel or a properly secured remote MCP deployment. The stdio server does not become accessible to ChatGPT by pasting a local file path into a connector. Client setup explains current requirements, the optional local HTTP transport, and what remains a deployment step.
| Task | Tools / family |
|---|---|
| Quotes, orderbook, movers, market hours, trade tape | market |
| Broker accumulation, distribution, flow | bandarmology |
| Indicators, patterns, strategy comparison, backtests, scans | analysis |
| Fundamentals, ownership, insiders, corporate actions, IPO information | fundamentals, company, insider, corpaction, eipo |
| News, Stockbit posts and research reads | stream |
| Watchlists and saved screens, including edits | account, screener |
| Read, draw, inspect, screenshot and save Stockbit charts | chartbit |
| Real portfolio, positions, cash and order history — reads only | portfolio, position, cash_balance, orders, order_history |
| Stockbit website's simulated account | virtual_* |
| Separate local simulated ledger | paper_* |
| Local alerts, Pine scripts and saved read workflows | alerts, pine, workflows |
This is the supported API surface, not a promise that every feature on Stockbit's website has an equivalent tool. Feature entitlements, undocumented upstream changes, login and browser availability can limit individual tools. Evidence labels distinguish observed responses from projected mappings; an unrecognised account value stays absent instead of becoming zero.
Real brokerage reads require a securities session. Unlock it yourself at your terminal:
node dist/bin/stockbit-auth.js trading-login
The PIN is entered locally and never stored or passed to an MCP tool. Unlocking the session does not enable trading: this build has no real order submission route.
virtual_* uses Stockbit's website virtual account with the ordinary Stockbit login. It is distinct from the real portfolio and from the local paper ledger. Only routes under /virtualtrading/ may submit those simulated orders. Read each tool's verification caveats before relying on its result.
For the independent local paper ledger:
node dist/bin/stockbit-auth.js trading-enable --paper
Use paper_order_preview, review the ticket, then the matching paper_order_buy, paper_order_sell, paper_order_amend or paper_order_cancel. Inspect paper_portfolio and paper_orders for simulation results. portfolio always reads the real brokerage portfolio, even when local paper mode is enabled.
Enable the chartbit family and sign in using the saved browser profile. A typical flow is chartbit_open → chartbit_shapes → chartbit_draw → chartbit_screenshot → chartbit_save. Get the matching layout ID from chartbit_layouts and pass it to chartbit_save for a scoped persistence check. Without enough layout metadata, the save result reports verification as unknown. Read existing drawings first. Clear only server-created shapes with scope: "ours"; deleting all shapes or replacing a saved layout requires explicit confirmation. Save paths verify persistence against Stockbit's stored layout/drawings.
Example requests: “Analyze BBRI and draw its support and resistance,” “Show my portfolio,” “Compare broker flow for BBRI and TLKM,” or “Show my Stockbit virtual orders.”
npm run typecheck
npm test npm run build npm run docs:tools npm run smoke npm run check:pack
After login, run the reusable read-only MCP sweep:
npm run verify:tools -- --live
It inventories every registered tool and records passed reads, upstream failures, missing prerequisites, and mutations/browser actions needing controlled scenarios. It never places orders, edits account state or opens a browser. Its report is stored under ignored .stockbit/ and contains no response payloads. --only quote,analyze narrows a follow-up check. The isolated test suite covers mutation guards and simulated write scenarios without touching an account.
The API is private and may change. This project does not provide investment advice or assurance that automated access is permitted by Stockbit's terms. See security boundaries and the verification record for practical limits.