sec-edgar-lmstudio

sec-edgar-lmstudio

Enables AI assistants in LM Studio to access SEC EDGAR company filings, financial statements, and insider trading data via a plugin that wraps the sec-edgar-mcp server.

Category
访问服务器

README

SEC EDGAR LM Studio Plugin (sec-edgar-lmstudio)

This MCP server is porting from https://github.com/stefanoamorelli/sec-edgar-mcp


TL;DR

這是一個將 Python 專案 sec-edgar-mcp 移植為 LM Studio 相容的 MCP Server Plugin。它讓 AI 助手能夠透過 LM Studio 存取 SEC EDGAR 的公司申報文件、財務報表及內部人交易資料,且維持了原始 sec-edgar-mcp 專案的完整性,未來升級只需替換原始碼目錄即可。

🌟 功能特色

  1. 無縫整合 LM Studio:完全相容 LM Studio Plugin SDK,包含自訂設定 UI。
  2. 自動化 Python 環境建置:安裝時自動從 GitHub clone sec-edgar-mcp,建立 Python 虛擬環境 (venv) 並安裝相依套件。
  3. User Agent 動態設定:首次啟動使用 Pseudo User Agent,進入 LM Studio 後可透過 Plugin 設定介面輸入真實的 SEC EDGAR User Agent。
  4. 工具自動同步:所有 sec-edgar-mcp 提供的工具都會自動註冊並顯示在 LM Studio 的工具面板上。
  5. 原始碼解耦:不更動 sec-edgar-mcp 原始碼,日後版本升級只需替換 sec-edgar-mcp 資料夾。

📋 系統需求

LM Studio: 0.3.0 或以上版本
Node.js: 18+ (用於執行 Plugin 及 Setup Script)
Python: 3.11+ (用於建立 venv 及執行 MCP Server)
Git: 用於自動 clone 專案

🚀 安裝說明

方法一:透過 LM Studio Hub

在 LM Studio 中開啟 Developer 模式。
進入 Plugins 分頁,搜尋 sec-edgar-lmstudio 並點擊 Install。
安裝完成後,Plugin 會自動在背景執行 setup script 下載並建置 Python 環境。

方法二:手動安裝 (本地開發)

1.下載或 Clone 此專案:

git clone <此專案網址> sec-edgar-lmstudio
cd sec-edgar-lmstudio
  1. 安裝 Node.js 相依套件並觸發自動建置:
npm install
(這會自動執行 scripts/setup.js,建立 venv 並 clone sec-edgar-mcp)
  1. 編譯 TypeScript:
npm run build
將整個 sec-edgar-lmstudio 資料夾複製到 LM Studio 的 Plugins 目錄中:
    macOS: ~/.lmstudio/plugins/
    Windows: %USERPROFILE%\.lmstudio\plugins\
    Linux: ~/.lmstudio/plugins/
重新啟動 LM Studio,並確保在設定中啟用了 sec-edgar-lmstudio。

⚙️ 使用說明

  1. 設定 SEC EDGAR User Agent 基於 SEC EDGAR 的法規與 Fair Access 原則,存取其 API 必須設定 User Agent。

    打開 LM Studio,進入左側選單的 Developer -> Plugins。 找到 sec-edgar-lmstudio,點擊進入設定 UI。 在 SEC EDGAR User Agent 欄位中,輸入您的真實身份,格式建議為:您的名字 (您的Email),例如:John Doe (john.doe@example.com)。 儲存設定後,Plugin 會自動重啟 Python MCP Server 以套用新的 User Agent。

  2. 與 AI 助手對話

    建立一個新的 Chat。 確保在 Chat 右側的 Tools 面板中,已勾選啟用 sec-edgar-lmstudio 提供的相關工具 (如 get_company_facts, search_filings 等)。 開始向 AI 提問,例如: "幫我查詢 Apple Inc. (AAPL) 最近的 10-K 財報重點" "列出 Tesla 最近的內部人交易 (Form 4)" AI 會自動呼叫 sec-edgar-mcp 的工具抓取 SEC EDGAR 的即時資料並回答。

🔄 版本升級 (針對 sec-edgar-mcp)

由於此 Plugin 採用解耦設計,並未複製 sec-edgar-mcp 的原始碼。若 sec-edgar-mcp 發布了新版本:

進入 Plugin 目錄下的 sec-edgar-mcp 資料夾。
執行 git pull 更新原始碼。
執行 ../venv/bin/pip install -e . (macOS/Linux) 或 ..\venv\Scripts\pip.exe install -e . (Windows) 來更新套件。
在 LM Studio 中重啟 Plugin 即可生效。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选