Upload files to "/"
This commit is contained in:
+63
@@ -0,0 +1,63 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# BookStack connection
|
||||
# ---------------------------------------------------------------------------
|
||||
# Root URL of your BookStack instance, no trailing slash and no /api suffix.
|
||||
BOOKSTACK_URL=https://wiki.example.com
|
||||
|
||||
# From BookStack: profile menu > Edit Profile > API Tokens > Create Token.
|
||||
# The token user's roles decide exactly what this MCP server can see and do.
|
||||
# Create a dedicated user with only the access you want to expose.
|
||||
BOOKSTACK_TOKEN_ID=
|
||||
BOOKSTACK_TOKEN_SECRET=
|
||||
|
||||
# Set to false only if BookStack uses a self-signed certificate.
|
||||
BOOKSTACK_VERIFY_TLS=true
|
||||
BOOKSTACK_TIMEOUT=30
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Behaviour
|
||||
# ---------------------------------------------------------------------------
|
||||
# true = search/read tools only (recommended to start)
|
||||
# false = also expose create_page, update_page, create_book, create_chapter
|
||||
BOOKSTACK_READ_ONLY=true
|
||||
|
||||
# Only relevant when BOOKSTACK_READ_ONLY=false. Adds delete_page (recycle bin).
|
||||
BOOKSTACK_ALLOW_DELETE=false
|
||||
|
||||
# Page bodies longer than this are truncated before being sent to Claude.
|
||||
MCP_MAX_CONTENT_CHARS=40000
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Transport
|
||||
# ---------------------------------------------------------------------------
|
||||
MCP_HOST=0.0.0.0
|
||||
MCP_PORT=8080
|
||||
MCP_PATH=/mcp
|
||||
|
||||
# Optional DNS-rebinding protection. Set to your public hostname(s).
|
||||
# MCP_ALLOWED_HOSTS=mcp.example.com
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Auth: how Claude authenticates TO this server
|
||||
# none no auth (local testing only)
|
||||
# token static bearer tokens (Claude Code / CLI only)
|
||||
# github GitHub OAuth (works with claude.ai AND Claude Code)
|
||||
# github+token both at once <-- recommended
|
||||
# ---------------------------------------------------------------------------
|
||||
MCP_AUTH_MODE=github+token
|
||||
|
||||
# Public HTTPS URL of THIS server. Required for GitHub OAuth.
|
||||
MCP_PUBLIC_URL=https://mcp.example.com
|
||||
|
||||
# Comma-separated. Generate with: openssl rand -hex 32
|
||||
MCP_STATIC_TOKENS=
|
||||
|
||||
# GitHub OAuth App (https://github.com/settings/developers)
|
||||
# Authorization callback URL must be exactly:
|
||||
# https://mcp.example.com/auth/callback
|
||||
GITHUB_CLIENT_ID=
|
||||
GITHUB_CLIENT_SECRET=
|
||||
|
||||
# Only these GitHub usernames may use the server. Leave empty to allow anyone
|
||||
# who can complete the GitHub login (almost never what you want).
|
||||
GITHUB_ALLOWED_USERS=your-github-username
|
||||
Reference in New Issue
Block a user