npm mcp-server-mcdevstdioMITupdated 29d ago
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.
O que dá para fazer com mcp server mcdev?
mcp-server-mcdev
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.
MCP Registry
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.
Tools
| 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) |
Connecting AI clients
Register mcp-server-mcdev with the same patterns as other stdio MCP servers (package name in args).
VS Code (1.99+) — .vscode/mcp.json
{
"servers": {
"mcdev": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-server-mcdev@latest"]
}
}
}
Cursor — ~/.cursor/mcp.json or project .cursor/mcp.json
{
"mcpServers": {
"mcdev": {
"command": "npx",
"args": ["-y", "mcp-server-mcdev@latest"]
}
}
}
Claude Desktop
~/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.
Windsurf
~/.codeium/windsurf/mcp_config.json — same mcpServers shape as Cursor.
Global install (faster startup)
npm install -g mcp-server-mcdev
Then use "command": "mcp-server-mcdev", "args": [] (or the binary name from this package’s bin field).
SFMC DevTools VS Code extension
The SFMC DevTools extension documents optional MCP setup for AI-assisted mcdev workflows (see that repo’s README).
Refresh bundled wiki
From this package directory, with the wiki checkout next to the repo (or set SFMC_DEVTOOLS_WIKI):
npm run bundle-wiki
npm run build
License
MIT © Jörn Berkefeld
Instalação
Adicione mcp server mcdev ao seu cliente. Escolha o que você usa.
claude mcp add mcp-server-mcdev -- npx -y mcp-server-mcdevcodex mcp add mcp-server-mcdev -- npx -y mcp-server-mcdevamp mcp add mcp-server-mcdev -- npx -y mcp-server-mcdev{
"mcpServers": {
"mcp-server-mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp-server-mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"mcp-server-mcdev","command":"npx","args":["-y","mcp-server-mcdev"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"mcp-server-mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp-server-mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp-server-mcdev": {
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp-server-mcdev": {
"type": "local",
"command": "npx",
"args": [
"-y",
"mcp-server-mcdev"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp-server-mcdev": {
"command": {
"path": "npx",
"args": [
"-y",
"mcp-server-mcdev"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y mcp-server-mcdevRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
5 ferramentas
mcp server mcdev expõe 5 ferramentas a um agente conectado.
- 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`)
Pontuação
72 / 100
Boa
- Documentação22/25
- Manutenção19/25
- Confiança13/20
- Capacidade6/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 21 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 0.1.1Mais recente | 7 de abr. de 2026 |