loading…
Search for a command to run...
loading…
MCP server for mcdev: SFMC DevTools wiki search, config help, metadata checklists, mcdev types.
MCP server for mcdev: SFMC DevTools wiki search, config help, metadata checklists, mcdev types.
MCP (Model Context Protocol) server for Accenture SFMC DevTools (mcdev): search the project wiki offline, learn .mcdevrc.json concepts (markets, marketList, createDeltaPkg, validations), walk component checklists (e.g. journeys), and list metadata types via the installed mcdev package.
Pair with mcp-server-sfmc for AMPscript / SSJS language validation and lookups.
Registered as io.github.JoernBerkefeld/mcp-server-mcdev (quickstart). Registry hosts metadata only; the server runs locally via stdio.
Verify after publish:
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.JoernBerkefeld/mcp-server-mcdev"
CI publishes npm artifacts and registry metadata using GitHub OIDC (Actions doc) — see .github/workflows/npm-publish.yml.
| Tool | Purpose |
|---|---|
mcdev_search_docs |
Search bundled sfmc-devtools wiki Markdown |
mcdev_explain_config_key |
Short explanations for config topics (markets, marketList, createDeltaPkg, …) |
mcdev_component_checklist |
Questions + dependent metadata types (journey, automation, …) |
mcdev_list_metadata_types |
Types from Mcdev.explainTypes() (silent JSON mode — safe for MCP stdio) |
read_mcdev_project_config |
Read .mcdevrc.json with credentials stripped (never reads .mcdev-auth.json) |
Register mcp-server-mcdev with the same patterns as other stdio MCP servers (package name in args).
.vscode/mcp.json{
"servers": {
"mcdev": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-server-mcdev@latest"]
}
}
}
~/.cursor/mcp.json or project .cursor/mcp.json{
"mcpServers": {
"mcdev": {
"command": "npx",
"args": ["-y", "mcp-server-mcdev@latest"]
}
}
}
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) — use the same mcpServers object shape as Cursor.
~/.codeium/windsurf/mcp_config.json — same mcpServers shape as Cursor.
npm install -g mcp-server-mcdev
Then use "command": "mcp-server-mcdev", "args": [] (or the binary name from this package’s bin field).
The SFMC DevTools extension documents optional MCP setup for AI-assisted mcdev workflows (see that repo’s README).
From this package directory, with the wiki checkout next to the repo (or set SFMC_DEVTOOLS_WIKI):
npm run bundle-wiki
npm run build
MIT © Jörn Berkefeld
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.