VM

verevoir/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2 stars 2 forks 质量 75 趋势 12Apache-2.0

MCP server exposing the Verevoir substrate (sources / context / workflows) as Claude-Code-usable tools. Cached reads, symbol search, kanban operations behind one process.

概览

MCP server exposing the Verevoir foundation as Claude-Code-usable tools. Cached file reads, tree-sitter symbol search, and kanban / issue / objective operations behind one stdio MCP process. Lets an LLM agent (or anyone driving Claude Code) work against multiple sources — GitHub repos, local filesystems, Notion workspaces, Trello boards, and Obsidian Kanban boards — through one stable tool surface. Reads are cached via @verevoir/context; writes go through the underlying adapter and populate the cache so subsequent reads see the new content without a refetch. Sibling to @verevoir/sources, @verevoir/context, and @verevoir/workflows. This package wires them together as an MCP server. - Node >=20. - One or more of: - — fine-grained, with Contents: Read + Write on whichever repos you want the tools to touch. Add Pull requests: Read + Write and Workflows: Read + Write if you'll expand the tool surface later. - — created at https://trello.com/power-ups/admin.

README

以下为原文 README 节选,完整内容请查看原文。

@verevoir/mcp

MCP server exposing the Verevoir foundation as Claude-Code-usable tools. Cached file reads, tree-sitter symbol search, and kanban / issue / objective operations behind one stdio MCP process.

Purpose

Lets an LLM agent (or anyone driving Claude Code) work against multiple sources — GitHub repos, local filesystems, Notion workspaces, Trello boards, and Obsidian Kanban boards — through one stable tool surface. Reads are cached via @verevoir/context; writes go through the underlying adapter and populate the cache so subsequent reads see the new content without a refetch.

Sibling to @verevoir/sources, @verevoir/context, and @verevoir/workflows. This package wires them together as an MCP server.

Prerequisites

  • Node >=20.
  • One or more of:
    • GitHub PAT — fine-grained, with Contents: Read + Write on whichever repos you want the tools to touch. Add Pull requests: Read + Write and Workflows: Read + Write if you’ll expand the tool surface later.
    • Trello Power-Up — created at https://trello.com/power-ups/admin. From the Power-Up’s API Key tab, generate the API key + the user token (the “Token” hyperlink on the same page). Note the allowed-origin URL — the MCP server must send it as the Referer or Trello returns 401.
    • Notion integration — create one at https://www.notion.so/profile/integrations, then share the relevant pages / databases with the integration from Notion’s “Connections” UI. The integration token (ntn_…) is what you set as NOTION_API_KEY.
    • Obsidian Kanban — no credentials required. Pass the absolute path (or file:// URL) to a Kanban board .md as boardUrl. Optional tuning via env vars read at call time: OBSIDIAN_VAULT_PATH, OBSIDIAN_ID_FIELD (default id), OBSIDIAN_CARD_FOLDER, OBSIDIAN_DATE_FIELD (default due), OBSIDIAN_TAGS_FIELD (default tags).

Install

npm install -g @verevoir/mcp

Or invoke via npx (no global install).

Clone, build, and point your MCP config at the local dist/bin.js. Skips the publish cycle on every server change.

git clone [email protected]:verevoir/mcp.git
cd mcp
npm install
npm run build

Configuration in Claude Code

Add to ~/.claude/mcp.json:

Option A — npm

{
  "mcpServers": {
    "verevoir": {
      "command": "npx",
      "args": ["-y", "@verevoir/mcp"],
      "alwaysLoad": true,
      "env": {
        "GITHUB_TOKEN": "ghp_...",
        "TRELLO_API_KEY": "...",
        "TRELLO_API_TOKEN": "...",
        "TRELLO_REFERER": "https://your-power-up-origin",
        "NOTION_API_KEY": "ntn_..."
      }
    }
  }
}

Option B — local path

{
  "mcpServers": {
    "verevoir": {
      "command": "node",
在 GitHub 查看完整 README

安装

npx -y @verevoir/mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "verevoir": { "command": "npx", "args": ["-y", "@verevoir/mcp"], "alwaysLoad": true, "env": { "GITHUB_TOKEN": "ghp_...", "TRELLO_API_KEY": "...", "TRELLO_API_TOKEN": "...", "TRELLO_REFERER": "https://your-power-up-origin", "NOTION_API_KEY": "ntn_..." } } } }