Copies source (no node_modules, dist, .tasks, .wiki, __pycache__) for: - projects-meta-mcp v2.25.0 (TypeScript/Node) - wiki-graph v0.3.1 (TypeScript/Node) - interns-mcp v0.3.3 (Python/FastMCP) .gitignore: exclude lib build artefacts (node_modules, dist, .venv, __pycache__, *.pyc) bootstrap.ps1: add MCP build step — npm install+build for TS servers, venv+pip for Python Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
32 lines
1.7 KiB
Plaintext
32 lines
1.7 KiB
Plaintext
# projects-meta-mcp auth config
|
|
# Copy to ~/.config/projects-mcp/auth.toml and fill gitea_token.
|
|
|
|
gitea_url = "https://git.kzntsv.site"
|
|
gitea_user = "OpeItcLoc03" # acting identity for commits
|
|
gitea_token = "REPLACE_WITH_PERSONAL_ACCESS_TOKEN" # scope: read:repository (write:repository for tasks.create / knowledge.ingest)
|
|
|
|
# Optional: Gitea owners (users / orgs) sync iterates over to discover repos.
|
|
# Defaults to [gitea_user] when absent or empty. Add organisations here to
|
|
# aggregate cross-organisation projects under one acting identity.
|
|
# gitea_owners = ["victor", "cancel_music"]
|
|
|
|
# Optional: owners synced into the cache (so MCP-mutate tools can target them)
|
|
# but **hidden** from aggregation views (`tasks.aggregate / tasks.search /
|
|
# tasks.get`). Use this for infra repos you want to write to via MCP without
|
|
# polluting the cross-project dashboard. Default: [].
|
|
#
|
|
# Example: keep `OpeItcLoc03/{common,claude-skills,factory,...}` resolvable for
|
|
# `tasks.create target_project: "OpeItcLoc03/common"` but not in aggregation:
|
|
# gitea_aggregate_skip_owners = ["OpeItcLoc03"]
|
|
|
|
# Optional: name of the Gitea repo holding the cross-project agenda tasks board.
|
|
# Accepts bare name (resolved against gitea_user) or qualified "<owner>/<repo>".
|
|
# Default: "projects-tasks". If the repo doesn't exist (or has no STATUS.md),
|
|
# sync falls back to ~/projects/.tasks/STATUS.md on the local FS.
|
|
# agenda_tasks_repo = "OpeItcLoc03/agenda"
|
|
|
|
# Optional: name of the Gitea repo holding the cross-project shared wiki.
|
|
# Default: "projects-wiki". Used as the destination when knowledge.ingest /
|
|
# knowledge.promote receive `target_project = "agenda"`.
|
|
# projects_wiki_repo = "projects-wiki"
|