FOIA请求管理服务器

MuckRock MCP服务器是一个用于与MuckRock的FOIA平台交互的模型上下文协议服务器,提供搜索、提交和跟踪FOIA请求的功能。

  • by morisy
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 morisy/muckrock-mcp

使用说明

MuckRock MCP服务器

用于与MuckRock的FOIA平台交互的模型上下文协议(MCP)服务器。

安装

pip install -r requirements.txt

配置

添加到Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "muckrock": {
      "command": "/path/to/python",
      "args": ["/path/to/muckrock_server.py"]
    }
  }
}

认证

服务器将在启动时提示输入MuckRock凭据。您还可以设置环境变量:

export MUCKROCK_USERNAME="your_username"
export MUCKROCK_PASSWORD="your_password"

特性

  • 搜索 -搜索《信息自由法》请求和政府机构
  • 文件请求 -通过自动组织选择提交新的FOIA请求
  • 跟踪请求 -查看您提交的请求及其状态
  • 组织 -管理在哪个组织下归档

用法

配置后,使用Claude中的自然语言:

  • “搜索EPA FOIA请求”
  • “提交《信息自由法》要求提供警方记录”
  • “显示我的待处理请求”
  • “我可以向哪些组织提交申请?”

可用工具

  • check_auth_status -检查身份验证状态
  • search_foia_requests -搜索公共FOIA请求
  • search_agencies -查找政府机构
  • get_foia_details -获取请求详细信息
  • get_my_user_info -查看您的用户信息
  • get_my_organizations -列出您的组织
  • file_foia_request_simple -提交新的《信息自由法》请求

备注

  • 始终先与测试机构进行测试(ID:248)
  • 身份验证令牌会自动刷新
  • 这是实验性软件,使用风险自负

文档

请参阅 docs/ 文件夹中包含有关身份验证、部署和用例的详细指南。