StackMCP

Technical Writer Stack for Claude Code

Beginner5 servers24.0K tokens

Configuration

{
  "mcpServers": {
    "notion-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "notion-mcp-server"
      ],
      "env": {
        "NOTION_API_KEY": "YOUR_NOTION_API_KEY"
      }
    },
    "filesystem-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/directory"
      ]
    },
    "exa-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ],
      "env": {
        "EXA_API_KEY": "YOUR_EXA_API_KEY"
      }
    },
    "context7-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@upstash/context7-mcp"
      ]
    },
    "github-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
      }
    }
  }
}

CLI Commands

Alternatively, add each server via the Claude Code CLI:

claude mcp add notion-mcp -e NOTION_API_KEY=YOUR_NOTION_API_KEY -- npx -y notion-mcp-server
claude mcp add filesystem-mcp -- npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/directory
claude mcp add exa-mcp -e EXA_API_KEY=YOUR_EXA_API_KEY -- npx -y exa-mcp-server
claude mcp add context7-mcp -- npx -y @upstash/context7-mcp
claude mcp add github-mcp -e GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_GITHUB_PERSONAL_ACCESS_TOKEN -- npx -y @modelcontextprotocol/server-github

Where to save

Paste the config above into:

~/.claude.json

Environment Variables

Replace the YOUR_ placeholders with your actual values.

NOTION_API_KEYrequired

Notion integration API key

Used by: Notion MCP

EXA_API_KEYrequired

Exa API key

Used by: Exa Search MCP

GITHUB_PERSONAL_ACCESS_TOKENrequired

GitHub personal access token

Used by: GitHub MCP

What’s in this stack

Notion MCP10 tools

Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.

Your documentation workspace. Create, edit, and organize docs, style guides, and knowledge bases without switching apps.

Read, write, search, and manage files on your local filesystem with secure directory-scoped access for your AI editor.

Read source code, markdown files, and existing docs. Technical writing starts with understanding what's already written.

AI-powered web search and crawling with Exa. Get semantically relevant results, extract content, and find similar pages.

Research technical topics with AI-powered search. Find accurate references, code examples, and prior art for any concept you're documenting.

Pull up-to-date documentation and code examples for any library directly into your prompt context using the Context7 API.

Access library and framework docs directly. When writing tutorials or API references, accuracy against the latest version is non-negotiable.

GitHub MCP20 tools

Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.

Docs-as-code lives in GitHub. Create doc PRs, review changes, and manage versioned documentation alongside the codebase.

Other editors