2 v0.0.3 更新于 2026-10-14
Dapr MCP Server MCP Server
Dapr state, pub/sub, bindings, secrets, locks, crypto, conversation, actors, invocation as MCP tools
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(docker)
{
"mcpServers": {
"dapr-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/dapr/dapr-mcp-server:v0.0.3"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 15 个工具
get_components
获取当前 Dapr 组件列表,应最先调用
invoke_service
服务到服务的 HTTP 调用
invoke_actor_method
调用虚拟 Actor 的方法
save_state
幂等地保存状态数据
get_state
只读地获取状态数据
delete_state
删除状态数据(破坏性、幂等)
execute_transaction
原子性地执行状态事务批量操作
publish_event
向 pub/sub 组件发布事件
publish_event_with_metadata
发布事件并附带元数据(如 headers/TTL)
invoke_output_binding
通过输出绑定与外部系统交互
get_secret
获取单个密钥
get_bulk_secrets
批量获取所有密钥(高风险)
converse_with_llm
委托下游 LLM 组件进行对话
encrypt_data
使用 crypto 组件进行 RSA 加密
decrypt_data
使用 crypto 组件解密数据