Copywriter Stack for VS Code
Configuration
{
"servers": {
"notion-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"notion-mcp-server"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"exa-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"exa-mcp-server"
],
"env": {
"EXA_API_KEY": "YOUR_EXA_API_KEY"
}
},
"brave-search-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-brave-search"
],
"env": {
"BRAVE_API_KEY": "YOUR_BRAVE_API_KEY"
}
},
"filesystem-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
]
},
"memory-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
},
"context7-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}Where to save
Paste the config above into:
.vscode/settings.json → mcp sectionEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
NOTION_API_KEYrequiredNotion integration API key
Used by: Notion MCP
EXA_API_KEYrequiredExa API key
Used by: Exa Search MCP
BRAVE_API_KEYrequiredBrave Search API key
Used by: Brave Search MCP
What’s in this stack
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
Manages your editorial calendar, draft documents, and client briefs in organized, shareable workspaces.
AI-powered web search and crawling with Exa. Get semantically relevant results, extract content, and find similar pages.
Finds semantically relevant articles, studies, and expert sources to back up your claims with credible references.
Search the web using Brave Search API. Perform web searches and get results directly in your AI editor context.
Researches trending topics, competitor content, and industry news to keep your writing timely and relevant.
Read, write, search, and manage files on your local filesystem with secure directory-scoped access for your AI editor.
Reads and writes local draft files, style guides, and reference materials for offline content production.
Enable persistent memory for Claude through a knowledge graph. Store and retrieve entities, relations, and observations across sessions.
Remembers brand voice guidelines, client preferences, and recurring style notes across writing sessions.
Pull up-to-date documentation and code examples for any library directly into your prompt context using the Context7 API.
Pulls up-to-date technical documentation when writing developer-focused content that needs to be accurate.