Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
SEC EDGAR for agents: Form 4 insider trades, cluster buys, filings, XBRL financials and search.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://sec-edgar-api.kidriahx.workers.dev/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http sec-edgar https://sec-edgar-api.kidriahx.workers.dev/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"sec-edgar": {
"url": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"sec-edgar": {
"type": "http",
"url": "https://sec-edgar-api.kidriahx.workers.dev/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://sec-edgar-api.kidriahx.workers.dev/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 7 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
get_insider_tradesRecent SEC Form 4 insider transactions for one company (ticker or issuer CIK) or one insider (reporting-owner CIK). Returns a summary (open-market buy/sell counts, shares, dollar value, distinct insiders) and one row per transaction: date, insider, role, transaction code (P=open-
get_market_insider_buysRecent open-market insider purchases (Form 4 code P) across all U.S. public companies, grouped by issuer and ranked by number of buying insiders, then dollar value. A "cluster buy" is 2+ insiders buying the same stock. Filter by look-back days, minimum total value, minimum inside
get_company_filingsLatest SEC filings for a company (10-K, 10-Q, 8-K with item numbers, S-1, DEF 14A, 4, 13D/G...), newest first, with filing date, report period, description and direct document URL. Filter by form types and a date range.
get_company_snapshotKey financials from a company's 10-K/10-Q XBRL data: revenue, gross profit, operating income, net income, diluted EPS, operating cash flow, total assets, liabilities, equity, cash, long-term debt and shares outstanding. Each metric has the latest annual value, prior annual value,
get_company_conceptTime series of a single XBRL concept for a company, from SEC companyconcept data, newest first and de-duplicated by period. Examples: us-gaap NetIncomeLoss, Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, Assets, EarningsPerShareDiluted, LongTermDebt, ResearchAndDe
search_filingsFull-text search across SEC filings since 2001 (EDGAR FTS). Supports quoted phrases ("share repurchase"), boolean OR, and filters for form types, date range and company CIKs. Returns matching filings with company, form, filing date, 8-K items and a document URL. Default range: la
resolve_companyConvert a stock ticker to its SEC CIK and company name, or a CIK to its ticker and name. Use it to get the CIK needed by search_filings.
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub monriah-studio ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 530 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 7 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 15 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Context7, Codebase Memory, Exa
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A remote Model Context Protocol server and JSON API for U.S. SEC EDGAR data, running on Cloudflare Workers. It gives AI agents Form 4 insider trades, market-wide cluster buys, company filings, XBRL financials and EDGAR full-text search as compact JSON, with no XML parsing or CIK lookups needed.
https://sec-edgar-api.kidriahx.workers.dev/mcphttps://sec-edgar-api.kidriahx.workers.dev/.well-known/mcp/server-card.jsonhttps://sec-edgar-api.kidriahx.workers.dev/openapi.yamlio.github.monriah-studio/sec-edgar-mcpData comes straight from SEC EDGAR (public domain) under SEC fair-access rules: a declared User-Agent, a global rate limit of about 8.7 req/s (under SEC's 10 req/s) and caching. Not affiliated with the SEC. Not investment advice.
| Tool | What it returns |
|---|---|
get_insider_trades | Form 4 transactions for a company (ticker/CIK) or an insider (reporting-owner CIK): who bought or sold, role, shares, price, dollar value, 10b5-1 flag and filing link, with buy/sell totals. |
get_market_insider_buys | Open-market insider purchases across the whole market, grouped by company, with cluster-buy detection (2+ insiders). |
get_company_filings | Latest 10-K, 10-Q, 8-K (with item numbers), S-1, proxy and other filings, with direct document links. |
get_company_snapshot | Revenue, margins, net income, EPS, cash flow, balance sheet and debt, with YoY growth, from XBRL. |
get_company_concept | Annual or quarterly history of any XBRL tag (e.g. NetIncomeLoss, Revenues). |
search_filings | EDGAR full-text search with phrase, form and date filters. |
resolve_company | Ticker ↔ CIK lookup. |
Any MCP client that supports Streamable HTTP can use the URL directly. For example:
{
"mcpServers": { "sec-edgar": { "type": "http", "url": "https://sec-edgar-api.kidriahx.workers.dev/mcp" } } }
Claude Code users can run claude mcp add --transport http sec-edgar https://sec-edgar-api.kidriahx.workers.dev/mcp. Each client uses a slightly different format, so see the agent kit below for exact files.
If the operator has set MCP_API_KEYS, send a key as Authorization: Bearer , X-API-Key: or ?api_key= . The public endpoint above needs no key.
Example prompts:
More are in prompts/.
Everything you need to plug the server into an agent, tested against the live endpoint:
mcp-remote or a custom connector), Claude Code, Cursor, VS Code, Windsurf, and a generic Streamable HTTP example (curl, Node SDK, Python SDK).SKILL.md) that teach the agent reliable workflows:insider-buying-scan: market-wide cluster buys, then per-company trade detail and contextcompany-financial-snapshot: a multi-year XBRL table (revenue, net income, cash) that de-duplicates periods correctlyfiling-monitor: an 8-K digest for a watchlist, with decoded item numbersearnings-prep: a one-page brief before an earnings reportnode test/skills.mjs runs every skill workflow against the live endpoint (Node 18+, no install).This MCP server is free and is meant for interactive, agent-sized lookups: one company or a handful of filings per call. If you need more than that, such as daily 8-K alerts across the whole market, filings for hundreds of tickers, keyword sweeps over a date range, or results delivered to a dataset, webhook or spreadsheet on a schedule, we also publish a paid Apify Actor built on the same SEC sources:
[SEC EDGAR Filings & Financials API](https://apify.com/monriah-studio/sec-edgar-filings) (Apify)
companyFilings: 8-K or any form by tickermarketFilings: every filing of chosen forms across all companies in a date range, with 8-K item and full-text keyword filtersfinancials: XBRL snapshots for a list of tickersonlyNewSinceLastRun), so you only get filings you haven't seenmaxResults cap. Apify's free plan includes monthly platform credit.You don't need it to use anything in this repo. The MCP server stays free, and the Actor is optional for batch and scheduled jobs. Insider trades aren't part of that Actor; for those, use this server's get_insider_trades and get_market_insider_buys.
The same Worker also serves a REST API (see openapi.yaml): /v1/insider-trades/{tickerOrCik}, /v1/insider-buys, /v1/filings/{tickerOrCik}, /v1/company/{tickerOrCik}/snapshot, /v1/company/{tickerOrCik}/facts, /v1/company/{tickerOrCik}/concept/{taxonomy}/{tag}, /v1/search, /v1/resolve/{tickerOrCik}, plus /health.
Requires Node.js 18+. No Cloudflare account is needed for local dev.
npm install
npx wrangler dev --test-scheduled # serves http://localhost:8787 (MCP at /mcp) node test/unit.mjs # unit tests node test/harness.mjs http://localhost:8787 # REST against live EDGAR node test/mcp.mjs http://localhost:8787 # MCP: lists tools and calls each one curl "localhost:8787/__scheduled?cron=*/10+*+*+*+*" # run the insider-buy cron once
Optional local secrets go in .dev.vars (git-ignored; see .dev.vars.example).
npx wrangler loginnpx wrangler kv namespace create CACHE, then put the printed id in wrangler.toml ([[kv_namespaces]]).SEC_USER_AGENT in wrangler.toml to your own name and a monitored email (SEC fair-access requirement).npx wrangler deploynpx wrangler secret put MCP_API_KEYS (protects /mcp) and npx wrangler secret put RAPIDAPI_PROXY_SECRET (protects REST).The Durable Object rate limiter (SecRateLimiter) and the */10 * * * * cron are created automatically.
src/index.js: router and REST endpointssrc/sec.js: SEC client, global rate limiter (Durable Object), cachingsrc/form4.js: Form 4 XML parsersrc/mcp/: MCP server (tools.js defines the 7 tools)test/: unit tests, live harness, MCP test, skill-workflow smoke test (skills.mjs) and sample responseskit/: client configs, skills/: Agent Skills, prompts/: example prompts, docs/SETUP.md: setup guideserver.json: MCP Registry metadataMIT © 2026 MonRiah Studio. See LICENSE.