文章搜索与阅读服务

MCP服务器用于从AntiEntropy资源门户搜索和阅读文章,提供140+篇关于非营利组织治理、合规、人力资源政策和财政赞助的文章访问。

  • by alejoacelas
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 alejoacelas/antientropy-mcp

使用说明

antientropy-mcp

MCP server for searching and reading articles from the AntiEntropy Resource Portal. Gives Claude Code (or any MCP client) access to 140+ articles on nonprofit governance, compliance, HR policies, and fiscal sponsorship.

Tools

  • antientropy_glob — find articles by title/category path (*policy*, Governance*/**)
  • antientropy_grep — regex search across article content, ripgrep-style output
  • antientropy_read — read an article by slug with line numbers
  • antientropy_categories — browse the full category tree

Usage

Remote (hosted on Fly.io)

claude mcp add --transport http antientropy https://antientropy-mcp.fly.dev/mcp

Local (stdio)

claude mcp add antientropy -- uv run --directory /path/to/antientropy-mcp python -m antientropy_mcp

Populate the cache on first use:

uv run antientropy-sync

Articles are cached locally (~~/.antientropy-mcp). The remote server syncs daily via cron.

Development

uv sync
uv run pytest

Deploy

flyctl deploy

Requires a Fly.io volume named data mounted at /data. See fly.toml for config.