Token导航 LogoToken导航TokenDH.com
Tn Elections MCP logo
数据服务未说明官方级别未说明来源级核验

Tn Elections MCP

MCP Server

提供田纳西州选举的县级和州级竞选财务数据服务,包括候选人申报、捐款和支出搜索等功能。

工具数

22

提示词数

0

GitHub Stars

0

资源数

0
数据分析TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

asreynolds1000

提供方

asreynolds1000

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

tn选举mcp

田纳西州选举的MCP服务器:县竞选财务(EasyVote)、州竞选财务(tncamp)、萨姆纳县基于PDF的披露和州务卿候选人文件。

数据源

EasyVote竞选财务(14个县)

JSON API位于 ecf-api.easyvoteapp.com涵盖了以下县的县级种族(市长、县委员会、学校董事会、市政办公室):安德森、戴维森、格林、汉布伦、汉密尔顿、诺克斯、麦迪逊、马里恩、莫里、卢瑟福、谢尔比、沙利文、华盛顿、威廉姆森。

tncamp(州级)

HTML抓取 apps.tn.gov/tncamp。涵盖田纳西州所有县的州长、州参议院、州众议院、法官、地方检察官和全州政治行动委员会。

那镇

HTML抓取 votesumnertn.org 用于候选元数据+用于PDF财务数据提取的Gemini Flash。

TN国务卿(候选人申请)

Excel文件来自 sos.tn.gov/elections州和联邦竞选的官方候选人名单:州长、美国参议院、美国众议院、TN参议院、TN众议院和政党执行委员会。这是权威的“谁已申请参选”来源,与竞选财务数据不同。

工具(22)

工具来源描述
list_easyvote_countiesEasyVote列出14个有门户网站的县
search_county_filersEasyVote在县内搜索候选人/PAC
list_county_officesEasyVote列出一个县的办事处
search_county_contributionsEasyVote按捐赠者/接受者搜索捐款
search_county_expendituresEasyVote按供应商/候选人搜索支出
get_county_election_documentsEasyVote获取选举文件
search_all_counties_contributionsEasyVote跨县捐赠者搜索
search_all_counties_expendituresEasyVote跨县供应商搜索
search_state_candidatestncamp按姓名或办公室/地区搜索
list_tncamp_officestncamp列出可用的办公室(法院、地方检察官等)
list_tncamp_districtstncamp列出办公室所在的地区
get_candidate_reportstncamp获取归档报告列表
get_report_detailtncamp完整财务明细
search_state_contributionstncamp跨候选人贡献搜索
search_state_expenditurestncamp跨候选人支出搜索
get_candidate_financialstncamp快速候选人财务摘要
list_sumner_election_cyclesSumner列出选举周期
search_sumner_candidatesSumner搜索候选人+PDF链接
get_sumner_reportSumner通过Gemini从PDF中提取财务信息
search_filed_candidatesTN SOS搜索正式提交的候选人
list_filed_officesTN SOS列出办公室类别和候选人数量
get_filing_summaryTN SOS按办公室/政党汇总的归档统计数据

安装

npm install -g tn-elections-mcp

或者与Claude Code一起使用:

claude mcp add tn-elections -- npx tn-elections-mcp

对于萨姆纳县PDF提取,请添加Gemini API密钥:

claude mcp add tn-elections --env GEMINI_API_KEY=your_key -- npx tn-elections-mcp

或在 .claude.json:

{
  "tn-elections": {
    "command": "npx",
    "args": ["tn-elections-mcp"],
    "env": {
      "GEMINI_API_KEY": "your-key-here"
    }
  }
}

如果没有Gemini密钥, get_sumner_report 返回PDF页面图像供Claude直接阅读。

发展

npm run dev    # Hot-reload via tsx
npm test       # Run tests
npm run build  # Compile TypeScript

许可证

麻省理工学院

目录标签

目录标签

数据分析TypeScriptClaude竞选财务本地部署选举管理政府数据

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP