Octagon MCP Server
ทางการนำเสนอข้อมูลการวิจัยการลงทุนแบบเรียลไทม์พร้อมข้อมูลตลาดทั้งภาคเอกชนและภาครัฐที่ครอบคลุม
เอกสาร
Octagon: MCP สำหรับข่าวกรองตลาดสาธารณะและตลาดพยากรณ์
เซิร์ฟเวอร์ Octagon MCP ให้บริการการวิจัยและวิเคราะห์ทางการเงินที่ขับเคลื่อนด้วย AI เฉพาะทาง โดยผสานรวมกับ Octagon Market Intelligence API ช่วยให้ผู้ใช้สามารถวิเคราะห์และดึงข้อมูลเชิงลึกจากเอกสารยื่นสาธารณะ รายงานผลประกอบการ ตัวชี้วัดทางการเงิน ข้อมูลหุ้นและคริปโต ข่าวหุ้น และข่าวสารและงานวิจัยตลาดพยากรณ์ ภายใน Claude Desktop และไคลเอนต์ MCP ยอดนิยมอื่นๆ
เครื่องมือ
✅ octagon-agent ประสานการวิเคราะห์ข่าวกรองตลาดในวงกว้าง
- ข้อมูลเชิงลึกตลาดสาธารณะ: เอกสารยื่น SEC (10-K, 10-Q, 20-F, 8-K, S-1, 13-F, DEF 14A), บทถอดเสียงรายงานผลประกอบการ
- ข้อมูลตลาดหุ้นและคริปโต: ข้อมูลการซื้อขายหุ้น, ข้อมูลการซื้อขายคริปโต, ข่าว, ข่าวประชาสัมพันธ์, ความเป็นเจ้าของและการถือครอง
✅ octagon-deep-research-agent สำหรับการวิจัยเชิงลึกที่ครอบคลุม
- การสังเคราะห์จากหลายแหล่งสำหรับคำถามการวิจัยการลงทุน
- เหมาะที่สุดสำหรับการวิเคราะห์เฉพาะเรื่องข้ามแหล่งข้อมูลที่ทันสมัย
✅ เครื่องมือวิจัยตลาดพยากรณ์
octagon-prediction-markets-agentสำหรับรายงานการวิจัยที่อัปเดตในแต่ละตลาดพยากรณ์prediction_markets_historyสำหรับการเรียกข้อมูลตลาดในอดีตที่มีโครงสร้าง
✅ การเข้าถึงเอกสารสดของ Octagon
octagon-docs-search,octagon-docs-read,octagon-docs-list, และoctagon-docs-refresh- ทรัพยากร MCP สำหรับ
octagon-docs://catalog,octagon-docs://status, และoctagon-docs://page/{target}
รับ Octagon API Key ของคุณ
ในการใช้ Octagon MCP คุณต้อง:
- ลงทะเบียนบัญชีฟรีที่ Octagon
- หลังจากเข้าสู่ระบบ จากเมนูด้านซ้าย ไปที่ API Keys
- สร้าง API key ใหม่
- ใช้ API key นี้ในการกำหนดค่าของคุณเป็นค่า
OCTAGON_API_KEY
ข้อกำหนดเบื้องต้น
ก่อนติดตั้งหรือรัน Octagon MCP คุณต้องมี npx (ซึ่งมาพร้อมกับ Node.js และ npm) ติดตั้งอยู่ในระบบของคุณ
Mac (macOS)
-
ติดตั้ง Homebrew (หากคุณยังไม่มี):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
ติดตั้ง Node.js (รวม npm และ npx):
brew install nodeการดำเนินการนี้จะติดตั้ง Node.js, npm และ npx เวอร์ชันล่าสุด
-
ตรวจสอบการติดตั้ง:
node -v npm -v npx -v
Windows
- ดาวน์โหลดตัวติดตั้ง Node.js:
- ไปที่ https://nodejs.org/ และดาวน์โหลดเวอร์ชัน LTS สำหรับ Windows
- รันตัวติดตั้ง และทำตามคำแนะนำ การดำเนินการนี้จะติดตั้ง Node.js, npm และ npx
- ตรวจสอบการติดตั้ง:
เปิด Command Prompt และรัน:
node -v npm -v npx -v
หากคุณเห็นหมายเลขเวอร์ชันสำหรับทั้งสามรายการ แสดงว่าคุณพร้อมที่จะดำเนินการตามขั้นตอนการติดตั้งด้านล่าง
การติดตั้ง
การรันบน Claude Desktop
ในการกำหนดค่า Octagon MCP สำหรับ Claude Desktop:
- เปิด Claude Desktop
- ไปที่ Settings > Developer > Edit Config
- เพิ่มรายการต่อไปนี้ลงใน
claude_desktop_config.jsonของคุณ (แทนที่your-octagon-api-keyด้วย Octagon API key ของคุณ):
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
- รีสตาร์ท Claude เพื่อให้การเปลี่ยนแปลงมีผล
การรันบน Cursor
การกำหนดค่า Cursor Desktop 🖥️ หมายเหตุ: ต้องใช้ Cursor เวอร์ชัน 0.45.6+
ในการกำหนดค่า Octagon MCP ใน Cursor:
- เปิด Cursor Settings
- ไปที่ Features > MCP Servers
- คลิก "+ Add New MCP Server"
- ป้อนข้อมูลต่อไปนี้:
- Name: "octagon-mcp" (หรือชื่อที่คุณต้องการ)
- Type: "command"
- Command:
env OCTAGON_API_KEY=your-octagon-api-key npx -y octagon-mcp
หากคุณใช้ Windows และพบปัญหา ลองใช้
cmd /c "set OCTAGON_API_KEY=your-octagon-api-key && npx -y octagon-mcp"
แทนที่ your-octagon-api-key ด้วย Octagon API key ของคุณ
หลังจากเพิ่มแล้ว ให้รีเฟรชรายการเซิร์ฟเวอร์ MCP เพื่อดูเครื่องมือใหม่ Composer Agent จะใช้ Octagon MCP โดยอัตโนมัติเมื่อเหมาะสม แต่คุณสามารถร้องขออย่างชัดเจนได้โดยอธิบายความต้องการด้านการวิจัยการลงทุนของคุณ เข้าถึง Composer ผ่าน Command+L (Mac) เลือก "Agent" ถัดจากปุ่ม submit และป้อนคำถามของคุณ
การรันด้วย npx
env OCTAGON_API_KEY=your_octagon_api_key npx -y octagon-mcp
การติดตั้งด้วยตนเอง
npm install -g octagon-mcp
เอกสารประกอบ
สำหรับเอกสารประกอบที่ครอบคลุมเกี่ยวกับการใช้ Octagon agents โปรดเยี่ยมชมเอกสารอย่างเป็นทางการของเราที่: https://octagonai.co/docs/
เอกสารประกอบรวมถึง:
- การอ้างอิง API โดยละเอียด
- แนวทางการสอบถามเฉพาะ Agent
- ตัวอย่างและกรณีการใช้งาน
- แนวทางปฏิบัติที่ดีที่สุดสำหรับการวิจัยการลงทุน
สำหรับคู่มือการตั้งค่าไคลเอนต์ MCP โฮสต์ล่าสุด ดูที่:
เซิร์ฟเวอร์ MCP นี้ยังเปิดเผยคลังเอกสารสดโดยตรงไปยังไคลเอนต์ MCP การเข้าถึงเอกสารถูกดึงมาจากจุดเข้า LLM เอกสารสาธารณะของ Octagon ที่ https://octagonai.co/docs/llms.txt; มันไม่ใช้หรือส่ง OCTAGON_API_KEY
เครื่องมือที่พร้อมใช้งาน
เซิร์ฟเวอร์ MCP เปิดเผยเครื่องมือต่อไปนี้ในปัจจุบัน:
เครื่องมือเอกสารประกอบ
เครื่องมือเหล่านี้เปิดเผยเอกสารสดของ Octagon ภายในเซสชัน MCP พวกมันทำงานได้แม้ก่อนที่จะกำหนดค่า OCTAGON_API_KEY ซึ่งทำให้มีประโยชน์สำหรับการตั้งค่า การแก้ไขปัญหา และการค้นพบ Octagon agent หรือเวิร์กโฟลว์ API ที่เหมาะสม
octagon-docs-list
แสดงรายการส่วนและหน้าเอกสารสดจากคลังเอกสาร Octagon
พารามิเตอร์
section(สตริง, ไม่บังคับ): กรองตามส่วนเอกสารsource(docs,site, หรือall, ไม่บังคับ): ค่าเริ่มต้นคือคลังเอกสารlimit(ตัวเลข, ไม่บังคับ): จำนวนรายการสูงสุดที่จะส่งคืน
octagon-docs-search
ค้นหาเอกสาร Octagon API, agent, MCP และปลั๊กอิน พร้อม URL ต้นทางและตัวอย่างข้อความที่ไม่บังคับ
พารามิเตอร์
query(สตริง, จำเป็น): คำค้นหาsection(สตริง, ไม่บังคับ): กรองตามส่วนเอกสารsource(docs,site, หรือall, ไม่บังคับ): ค่าเริ่มต้นคือคลังเอกสารlimit(ตัวเลข, ไม่บังคับ): จำนวนผลลัพธ์สูงสุดที่จะส่งคืนincludeSnippets(บูลีน, ไม่บังคับ): รวมตัวอย่างข้อความที่ตรงกันในผลลัพธ์
ตัวอย่าง:
Search Octagon docs for Claude plugin connector setup.
octagon-docs-read
อ่านหน้าเอกสารหรือส่วนหนึ่งเป็น Markdown ตามชื่อเรื่อง, URL, พาธ หรือรหัสแค็ตตาล็อก
พารามิเตอร์
target(สตริง, จำเป็น): ชื่อเรื่องเอกสาร, URL, พาธ หรือรหัสแค็ตตาล็อกsource(docs,site, หรือall, ไม่บังคับ): ค่าเริ่มต้นคือคลังเอกสารmaxChars(ตัวเลข, ไม่บังคับ): จำนวนอักขระ Markdown สูงสุดที่จะส่งคืนpreferCachedContent(บูลีน, ไม่บังคับ): ใช้คลังเอกสารที่จัดทำดัชนีเมื่อพร้อมใช้งาน
ตัวอย่าง:
Read the Octagon MCP server guide.
octagon-docs-refresh
รีเฟรชแค็ตตาล็อกเอกสารในหน่วยความจำจากจุดสิ้นสุดเอกสารสดที่เป็นมิตรกับ LLM
พารามิเตอร์
includeSite(บูลีน, ไม่บังคับ): รีเฟรชดัชนีไซต์https://octagonai.co/llms.txtที่กว้างขึ้นด้วย
ทรัพยากรเอกสารประกอบ
ไคลเอนต์ที่รองรับทรัพยากร MCP ยังสามารถเรียกดู:
octagon-docs://catalog: แค็ตตาล็อกเอกสารสดที่ทำให้เป็นมาตรฐานoctagon-docs://status: สถานะแคช, จุดสิ้นสุดต้นทาง และข้อมูลเมตาการรีเฟรชoctagon-docs://page/{target}: หน้าเอกสารหรือส่วนหนึ่งเป็น Markdown
octagon-agent
ประสานการวิเคราะห์ข่าวกรองตลาดสาธารณะและตลาดส่วนตัว
พารามิเตอร์
prompt(สตริง, จำเป็น): คำขอการวิจัยด้วยภาษาธรรมชาติconversation(สตริง, ไม่บังคับ): รหัสการสนทนา Octagon ที่มีอยู่เพื่อดำเนินการต่อจากเธรดoctagon-agentก่อนหน้า ละเว้นสิ่งนี้ในเทิร์นแรกnewConversation(บูลีน, ไม่บังคับ): หากtrueจะเริ่มเธรด Octagon ใหม่สำหรับจุดยึดเซสชัน/เธรดที่ใช้งานอยู่ แนะนำสำหรับเทิร์นแรกของการแชทที่มองเห็นได้ใหม่ในโฮสต์ชั้นบนสุด เช่น Claude Desktop
การใช้งานแบบเธรด
octagon-agent เป็นเครื่องมือ MCP เดียวที่ส่งต่อการร้อยเรียงการสนทนา Octagon มันเป็นเครื่องมือที่มีสถานะและคาดหวังความต่อเนื่องของเซสชัน MCP แก้ไขสถานะเซสชัน/เธรดตามลำดับนี้:
- การสนทนาที่เก็บไว้สำหรับข้อมูลประจำตัวเซสชันการขนส่ง MCP เมื่อการขนส่งให้มาจริง
- การสนทนาที่เก็บไว้สำหรับเซสชัน
stdioเริ่มต้นที่จัดการโดยเซิร์ฟเวอร์ conversationที่ชัดเจนยังสามารถแทนที่การสนทนาเซสชันที่ใช้งานอยู่สำหรับการเรียกนั้น
แพ็คเกจนี้รันเป็นเซิร์ฟเวอร์ MCP stdio ในโหมด stdio เซิร์ฟเวอร์จะสร้างเซสชันภายในกระบวนการโดยอัตโนมัติเพื่อความต่อเนื่องในการเรียกข้ามครั้ง โฮสต์ภายในส่วนใหญ่ เช่น Claude Desktop หรือ Cursor จึงสามารถใช้ octagon-agent โดยไม่ต้องระบุฟิลด์การร้อยเรียงเพิ่มเติมสำหรับพฤติกรรมการติดตามผลพื้นฐาน
เมื่อโฮสต์ชั้นบนสุดทราบว่าการเรียกเป็นเทิร์นแรกของการแชทที่มองเห็นได้ใหม่ ควรส่ง newConversation: true การดำเนินการนี้จะล้างเธรด Octagon ที่เก็บไว้สำหรับจุดยึดเซสชัน MCP ที่ใช้งานอยู่อย่างชัดเจนก่อนการเรียก ซึ่งป้องกันความต่อเนื่องที่ค้างเมื่อโฮสต์ stdio ใช้กระบวนการ MCP ที่มีอายุยาวนานเดียวกันซ้ำในการแชทที่มองเห็นได้หลายรายการ
ซึ่งหมายความว่าคุณสามารถใช้รูปแบบใดๆ เหล่านี้:
- การเรียกครั้งแรก: ส่งเฉพาะ
prompt - ให้โฮสต์ MCP รักษาความต่อเนื่องของเซสชันการขนส่งหรือพึ่งพาเซสชัน stdio เริ่มต้น
- การเรียกครั้งที่สอง: อาจ
- ส่ง
promptใหม่ในเซสชัน MCP เดียวกัน หรือ - ใช้กระบวนการ MCP stdio เดิมต่อไป หรือ
- ส่ง
conversationก่อนหน้าอย่างชัดเจน
- ส่ง
ข้อมูลประจำตัวเซสชันการขนส่งเป็นพื้นฐานความต่อเนื่องตามรูปแบบบัญญัติสำหรับการขนส่ง MCP ที่มีสถานะตามมาตรฐาน สำหรับการใช้งาน stdio ภายใน เซสชันกระบวนการที่จัดการโดยเซิร์ฟเวอร์ให้ความต่อเนื่องเริ่มต้น
ข้อมูลประจำตัวเซสชันและข้อมูลประจำตัวการสนทนา Octagon เป็นแนวคิดที่แตกต่างกัน:
- ข้อมูลประจำตัวเซสชัน MCP ควบคุมความต่อเนื่องฝั่งเซิร์ฟเวอร์ในการเรียกใช้เครื่องมือ
conversationของ Octagon ควบคุมเธรด Octagon ที่ใช้งานอยู่ภายในเซสชันนั้น
ผลลัพธ์ MCP เก็บคำตอบไว้ใน content และยังส่งคืนข้อมูลเมตาที่มีโครงสร้างสำหรับผู้ประสานงานใน structuredContent:
{
"model": "octagon-agent",
"text": "Which stock would you like the latest price for?",
"conversation": "conv_123",
"responseId": "resp_123",
"followUp": {
"required": true,
"inputTemplate": "<ticker or company name>",
"instructions": "Reply with just the missing detail and reuse the conversation value from this response."
}
}
ตัวอย่างการส่งต่ออย่างชัดเจน:
{
"prompt": "AAPL",
"conversation": "conv_123"
}
ตัวอย่างการแชทที่มองเห็นได้ใหม่:
{
"prompt": "Analyze Apple",
"newConversation": true
}
ตัวอย่างการรีเฟรชอย่างชัดเจน:
{
"prompt": "Start a fresh Octagon thread for this chat",
"newConversation": true
}
นโยบายเครื่องมือที่มีสถานะ
octagon-agent: มีสถานะ ใช้จุดยึดความต่อเนื่องที่ใช้งานได้ ในโฮสต์stdioค่าเริ่มต้นคือเซสชันกระบวนการที่จัดการโดยเซิร์ฟเวอร์ เว้นแต่คุณจะระบุconversationอย่างชัดเจน- เครื่องมือ MCP อื่นๆ: ไม่มีสถานะและอาจรันโดยไม่มีความต่อเนื่องของเซสชัน
ตัวอย่าง:
Compare NVIDIA and AMD on latest quarterly revenue growth, margins, and management commentary.
ตัวอย่างเพิ่มเติม:
- "ตัวเลขรายได้และกำไรสุทธิของ Amazon ในไตรมาสที่ 4 ปี 2023 คืออะไร"
- "วิเคราะห์แนวโน้มการใช้จ่ายด้านการวิจัยและพัฒนาของ Tesla ในช่วง 3 ปีที่ผ่านมา"
- "CEO ของ NVIDIA ให้คำแนะนำอะไรเกี่ยวกับความต้องการชิป AI ในรายงานผลประกอบการล่าสุด"
- "เปรียบเทียบอัตราส่วนราคาต่อกำไร ราคาต่อยอดขาย และ EV/EBITDA สำหรับบริษัทเซมิคอนดักเตอร์ 5 อันดับแรก"
- "ขนาดรอบระดมทุนล่าสุด การประเมินมูลค่า และนักลงทุนหลักของ Anthropic คืออะไร"
- "Andreessen Horowitz ลงทุนในสตาร์ทอัพ AI กี่รายการในช่วง 12 เดือนที่ผ่านมา"
- "บทความข่าวล่าสุดสำหรับหุ้น NVIDIA จากสัปดาห์ที่ผ่านมามีอะไรบ้าง"
octagon-deep-research-agent
ดำเนินการวิจัยเชิงลึกและการสังเคราะห์จากหลายแหล่งที่ครอบคลุม
พารามิเตอร์
prompt(สตริง, จำเป็น): คำขอการวิจัยด้วยภาษาธรรมชาติ
ตัวอย่าง:
Research the impact of lower interest rates on late-stage private software valuations over the next 12 months.
ตัวอย่างเพิ่มเติม:
- "ดึงข้อมูลฟิลด์ข้อมูลทั้งหมดจาก zillow.com/san-francisco-ca/"
- "วิจัยผลกระทบทางการเงินของการเปลี่ยนแปลงความเป็นส่วนตัวของ Apple ต่อรายได้และอัตรากำไรของบริษัทโฆษณาดิจิทัล"
- "ดึงข้อมูลราคา Bitcoin ในอดีตจากปี 2023 และวิเคราะห์แนวโน้มความผันผวนของราคา"
- "วิเคราะห์พลวัตการแข่งขันในตลาดโครงสร้างพื้นฐานการชาร์จ EV"
octagon-prediction-markets-agent
สร้างรายงานการวิจัยสำหรับเหตุการณ์ตลาดพยากรณ์ Kalshi
พารามิเตอร์
prompt(สตริง, จำเป็น): คำขอการวิจัยด้วยภาษาธรรมชาติcache(บูลีน, ไม่บังคับ): ควบคุมการกำหนดเส้นทางตัวแปร agent- ละเว้น:
prediction-markets-agent false:prediction-markets-agent:refreshtrue:prediction-markets-agent:cache
- ละเว้น:
ตัวอย่าง:
Generate a report for the Kalshi market https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
prediction_markets_history
ดึงข้อมูลในอดีตสำหรับทิกเกอร์เหตุการณ์ตลาดพยากรณ์ พร้อมตัวกรองการแบ่งหน้าและเวลาที่ไม่บังคับ
พารามิเตอร์
event_ticker(สตริง, จำเป็น)limit(ตัวเลข, ไม่บังคับ)cursor(สตริง, ไม่บังคับ)captured_from(สตริง, ไม่บังคับ)captured_to(สตริง, ไม่บังคับ)include_analysis(บูลีน, ไม่บังคับ; เมื่อเป็น true, ขอคอลัมน์การวิเคราะห์)
ตัวอย่าง:
Fetch historical data for the Kalshi event https://kalshi.com/markets/kxbtcy/btc-price-range-eoy/kxbtcy-27jan0100
การแก้ไขปัญหา
- ปัญหาเกี่ยวกับ API Key: ตรวจสอบให้แน่ใจว่า API Key ของ Octagon ถูกตั้งค่าอย่างถูกต้องใน environment หรือ config file
- ปัญหาการเชื่อมต่อ: ตรวจสอบให้แน่ใจว่าการเชื่อมต่อไปยัง Octagon API ทำงานได้อย่างถูกต้อง
- การจำกัดอัตราการเรียก: หากคุณพบข้อผิดพลาดเกี่ยวกับการจำกัดอัตราการเรียก ให้ลดความถี่ของคำขอของคุณ
ใบอนุญาต
MIT
เซิร์ฟเวอร์ MCP เฉพาะทางรายตัว
ในขณะที่เซิร์ฟเวอร์นี้ให้ข้อมูลข่าวกรองทางการตลาดที่ครอบคลุมโดยรวมเอเจนต์เฉพาะทางทั้งหมดของเรา คุณยังสามารถใช้เซิร์ฟเวอร์ MCP รายตัวของเราสำหรับกรณีการใช้งานเฉพาะได้:
เครื่องมือวิจัย
- Octagon Deep Research MCP - ความสามารถในการวิจัยและดึงข้อมูลจากเว็บที่ครอบคลุม
⭐ กดดาวให้ repo นี้หากคุณเห็นว่ามีประโยชน์!
