Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Check options trades for hidden catalysts (earnings, FDA, legal, SEC) before you sell premium.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
TICKERRISK_TOKEN, TICKERRISK_BASE_URLค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"tickerrisk": {
"command": "uvx",
"args": [
"tickerrisk-mcp"
],
"env": {
"TICKERRISK_TOKEN": "ใส่ค่าของคุณ",
"TICKERRISK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add tickerrisk --env TICKERRISK_TOKEN='ใส่ค่าของคุณ' --env TICKERRISK_BASE_URL='ใส่ค่าของคุณ' -- uvx tickerrisk-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"tickerrisk": {
"command": "uvx",
"args": [
"tickerrisk-mcp"
],
"env": {
"TICKERRISK_TOKEN": "ใส่ค่าของคุณ",
"TICKERRISK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"tickerrisk": {
"type": "stdio",
"command": "uvx",
"args": [
"tickerrisk-mcp"
],
"env": {
"TICKERRISK_TOKEN": "ใส่ค่าของคุณ",
"TICKERRISK_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
TICKERRISK_BASE_URL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ผู้ลงทะเบียน (PasiutusVovere) ไม่ใช่เจ้าของ repo (Tickerrisk) อาจเป็นคนอื่นที่นำมาลงต่อ
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 0 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: TICKERRISK_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.3) เข้า registry 40 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, SwarmMemo
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Talk with agent swarms: rooms, private messages and paid tasks for AI agents
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Check an options trade for hidden catalysts before you sell premium — from inside Claude, ChatGPT, or Cursor.
An MCP server that lets an AI assistant answer questions like *"is it safe to sell a 30-day put on HPE?"* with real event data instead of a guess.
The problem it solves: a fat option premium is usually the market pricing in a known upcoming event — an earnings report, an FDA decision, a court date — not free money. Some screeners flag earnings; few check the wider event calendar. This one scores every candidate across earnings, FDA, legal, SEC and clinical events landing *inside the expiry window*, and filters out the traps.
You: Is it safe to sell a 4-week put on INTC?
Claude: [calls scan_ticker] INTC scores 100/100 (HIGH) over a 4-week window. Earnings land in 4 days, inside your expiry. The premium is pricing that gap — 279% annualized on the $88 put is compensation for event risk, not an edge.
Risk is horizon-dependent, and that is the whole point. The same stock:
| Ticker | 1-week window | 4-week window | Why it changes |
|---|---|---|---|
| AAPL | 51 (MEDIUM) | 97 (HIGH) | Earnings sit in week 3 |
| KO | 22 (LOW) | 62 (MEDIUM) | Earnings enter the window |
Sell a weekly and you are fine. Sell a monthly on the same ticker and you have sold straight through an earnings report. A screener that shows one number cannot tell you that.
Add to your claude_desktop_config.json:
macOS/Linux — ~/Library/Application Support/Claude/claude_desktop_config.json Windows — %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": { "tickerrisk": { "command": "uvx", "args": ["tickerrisk-mcp"] } } }
Restart Claude Desktop. You should see the TickerRisk tools in the tool menu.
claude mcp add tickerrisk -- uvx tickerrisk-mcp
In ~/.cursor/mcp.json:
{
"mcpServers": { "tickerrisk": { "command": "uvx", "args": ["tickerrisk-mcp"] } } }
git clone https://github.com/Tickerrisk/tickerrisk-mcp
cd tickerrisk-mcp pip install -e . tickerrisk-mcp
| Tool | What it answers |
|---|---|
scan_ticker | "How risky is selling an option on X over the next N weeks?" |
find_wheel_candidates | "What cash-secured puts can I sell this week without an earnings trap?" |
find_covered_calls | "What calls can I sell against shares I already own?" |
compare_tickers | "Which of these stocks is safest to sell premium on right now?" |
scan_ticker(ticker, expiry_weeks=4)Returns a 0–100 catalyst-risk score (higher = riskier) with the events driving it: earnings date and whether it falls in the window, FDA/clinical milestones, legal filings, SEC events, implied volatility, IV Rank, and the expected move.
Bands: ≥70 HIGH · 45–69 MEDIUM · <45 LOW
find_wheel_candidates(week, risk, max_risk, min_put_oi, sector, limit)Scans the S&P 500 for cash-secured puts and returns only names whose catalyst score over the option's own expiry window is under max_risk. Flags any candidate whose earnings land before expiry.
find_covered_calls(week, risk, max_risk, min_call_oi, sector, limit)Same gating for the call side. Income is computed from time value only, so in-the-money strikes do not show inflated yields.
compare_tickers(tickers, expiry_weeks=4)Side-by-side catalyst risk for up to 25 symbols on one horizon.
No signup needed to start. Access follows tickerrisk.com's normal model:
find_wheel_candidates, find_covered_calls, compare_tickers) read cached data and stay availableTo authenticate an existing account, set a token:
{
"mcpServers": { "tickerrisk": { "command": "uvx", "args": ["tickerrisk-mcp"], "env": { "TICKERRISK_TOKEN": "your-jwt-here" } } } }
| Variable | Default | Purpose |
|---|---|---|
TICKERRISK_TOKEN | *(none)* | JWT for an existing account |
TICKERRISK_BASE_URL | https://tickerrisk.com | Override the API host |
TICKERRISK_TIMEOUT | 45 | Request timeout in seconds |
Being straight about what this is and is not:
Not financial advice. For research only.
Being accurate about this, because the differentiator is narrower than most tools claim:
Earnings-date checking is not unique. Barchart's options screener has a "Flag Earnings" option that marks contracts whose next earnings date falls on or before expiration. Market Chameleon tracks biotech catalysts and links them to option chains. If earnings alone is what you need, those are mature tools with real-time data and far more filters — use them.
What this tool does differently is combine five event types — earnings, FDA decisions, legal filings, SEC events and clinical milestones — into a single 0–100 score tied to your expiry window, and filter on it by default rather than showing an optional flag column. Court records as an options-risk input in particular is something we have not found elsewhere.
So: if you want the deepest screener, use Barchart or Option Samurai. If you want one number that answers "is there anything scheduled inside this expiry", that is what this is.
MIT
mcp-name: io.github.PasiutusVovere/tickerrisk-mcp