slopweaver
A local-first MCP server that helps Claude Code prioritize your work by searching across your tools like GitHub and Slack.
README
SlopWeaver
Help Claude Code answer "what should I work on next?" by searching across your work tools.
Open-source local-first MCP server. BYOK.
Status: pre-alpha. v1.0.0 ships in the coming weeks. Built solo by @lachiejames. Roadmap: tracking issue #2.
What it does
You sit down to work. You ask Claude Code:
"What should I work on next?"
SlopWeaver searches everything — your open PRs, Slack mentions, Linear tickets, threads waiting on your reply, recent activity in repos you care about. Claude synthesizes a priority order and tells you what's worth doing now, what can wait, and what isn't worth your time at all.
You get oriented in 60 seconds instead of 20 minutes of tab-flipping.
Pull-based. Never acts without you. Cognitive partner, not automation tool.
(Demo video lands with v1.0.0.)
Install (coming with v1.0.0)
SlopWeaver runs as a local subprocess of your MCP client over stdio — no HTTP server, no token paste, no auth dance.
Claude Code:
claude mcp add slopweaver -- npx -y @slopweaver/mcp-local
Cursor — add to ~/.cursor/mcp.json (or .cursor/mcp.json in your project):
{
"mcpServers": {
"slopweaver": {
"command": "npx",
"args": ["-y", "@slopweaver/mcp-local"]
}
}
}
Cline — add to ~/.cline/data/settings/cline_mcp_settings.json (or $CLINE_DIR/data/settings/cline_mcp_settings.json if you've set CLINE_DIR):
{
"mcpServers": {
"slopweaver": {
"command": "npx",
"args": ["-y", "@slopweaver/mcp-local"]
}
}
}
Codex CLI — add to ~/.codex/config.toml:
[mcp_servers.slopweaver]
command = "npx"
args = ["-y", "@slopweaver/mcp-local"]
Then connect your work tools (one-time setup). The fastest path is the guided wizard:
npx -y @slopweaver/mcp-local init # detects MCP clients, walks through GitHub + Slack, verifies tokens
Prefer to do it manually?
npx -y @slopweaver/mcp-local connect github # paste a fine-grained PAT (input is hidden)
npx -y @slopweaver/mcp-local connect slack # paste a Slack user token (xoxp-)
(If you'd rather have slopweaver on your PATH directly, npm install -g @slopweaver/mcp-local first, then run slopweaver init.)
Then ask your client: "What should I work on next?" If anything fails, open an issue — a doctor subcommand ships with v1.0.0.
Note: Connecting SlopWeaver to GitHub (so it can poll your PRs and mentions) uses GitHub's own OAuth or a personal access token — that's separate from the MCP transport between your client and SlopWeaver. The MCP layer itself has no auth in v1; stdio inherits the user's trust context.
Try it without connecting anything (demo mode)
If you want to feel the cold-start moment before bringing your own tokens, SlopWeaver ships a demo profile that seeds a separate SQLite database with synthetic GitHub + Slack evidence:
slopweaver demo seed # populates ~/.slopweaver/demo.db with ~22 synthetic rows
slopweaver --demo # runs the MCP server against demo.db instead of slopweaver.db
# (equivalent to SLOPWEAVER_DEMO=1)
slopweaver demo reset # drop + re-seed if the timestamps have drifted
slopweaver demo exit # remove demo.db (restart the server without --demo,
# or unset SLOPWEAVER_DEMO, to return to real mode)
Once the server is running in demo mode, ask your MCP client to call the start_session tool — it serves the synthetic rows exactly the same way it would serve your real data. Only GitHub and Slack are covered (those are the integrations v1.0 actually ships); Linear / Gmail / Calendar are planned for v1.1+ and are intentionally absent from the demo so the snapshot can't claim a richer product than the binary delivers.
The bare slopweaver demo command (with no subcommand) prints a static markdown snapshot to stdout for screenshotting or sharing.
Why local-first
- Your work data stays on your machine. No SaaS, no cloud round-trip, no signup.
- BYOK. Bring your own Anthropic / OpenAI key (only needed for AI features; deterministic context tools work without).
- One binary. SQLite. No Docker, no Postgres, no setup theatre.
Cloud tier (year 2 — coming)
Some things require a server: real-time webhooks instead of polling, mobile push notifications, cross-device sync, always-on observation. The optional SlopWeaver Cloud (launching year 2) adds these. Same code; hosted deployment.
Integrations
v1.0: GitHub + Slack.
v1.1+ (planned): Linear, Gmail, Google Calendar.
Request an integration once issue templates land.
License
MIT.
Security
Integration tokens (GitHub PAT, Slack user token) are stored in the macOS Keychain under the entry slopweaver / <integration> — the local SQLite database holds only presence metadata (slug, account label, timestamps). Audit a stored token with security find-generic-password -a github -s slopweaver -w. On first write the v1 binary is unsigned, so macOS shows a "Keychain Access wants to use the slopweaver entry" prompt; clicking "Always Allow" trusts the binary's path. macOS is the only OS that's QA'd for v1 — Linux Secret Service and Windows Credential Manager work under the hood but are best-effort untested. For vulnerability disclosure see SECURITY.md.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。