sp500-mcp-server
by zhensherlock·★ 96·综合分 47
一个文档完善的MCP服务器,通过Next.js web界面和Supabase后端提供标普500公司数据工具。
概述
sp500-mcp-server是Model Context Protocol的综合实现,通过Supabase数据库暴露查询标普500公司信息的工具。它提供六个主要工具用于获取公司基础信息、财务指标、历史价格数据、新闻情绪、高管人员和SEC文件。服务器同时包含MCP协议端点和用于直接交互的Next.js web应用程序,并嵌入了MCP App UI资源。项目使用现代技术,包括Node.js 22、Next.js 16、React 19和严格模式的TypeScript,所有内容通过Turborepo管理。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要访问 S&P 500 公司数据进行财务分析或 AI 应用程序,特别是如果您已经在使用或熟悉 Supabase 作为数据源,请选择此 MCP server。
什么时候不要选它
如果您需要 S&P 500 公司以外的数据,需要实时市场数据源,或者偏好没有 Supabase 依赖性的自托管解决方案,请不要选择它。
此 server 暴露的工具
从 README 抽取出 6 个工具get_company_infoCompany basics, financials, leadership, address, and business summary
get_company_financialsAnnual financial metrics with chart-ready trends and matrix output
get_company_price_dataHistorical daily OHLCV price rows with date filters
get_company_newsRecent company news with sentiment filtering
get_company_officersExecutive officers and compensation
get_company_filingsSEC filings history, with filing type and date filters
可对比工具
安装
- 安装依赖:
pnpm install - 创建包含Supabase凭据的环境文件(需要SUPABASE_URL和SUPABASE_ANON_KEY)
- 构建嵌入式MCP App HTML资源:
pnpm --filter @apps/web-app build - 启动应用:
pnpm dev
对于Claude Desktop,添加到config.json:
{
"mcpServers": {
"sp500": {
"command": "npx",
"args": ["@your-org/sp500-mcp-server"],
"env": {
"SUPABASE_URL": "your_url",
"SUPABASE_ANON_KEY": "your_key"
}
}
}
}FAQ
- MCP服务器的端点是什么?
- 本地运行时,MCP端点是http://localhost:3000/sse。
- 没有Supabase数据库可以使用此服务器吗?
- 不可以,服务器需要带有标普500数据表的Supabase项目才能正常运行。
sp500-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。