调用百度云大模型内容安全服务,让智能体检测文本内容是否合规。
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add liangjunyu2010 --env BAIDU_CLOUD_ACCESS_KEY_ID='<BAIDU_CLOUD_ACCESS_KEY_ID>' --env BAIDU_CLOUD_SECRET_ACCESS_KEY='<BAIDU_CLOUD_SECRET_ACCESS_KEY>' -- uv run --with 'mcp[cli]' mcp run /PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py~/.codex/config.toml
[mcp_servers.liangjunyu2010]
command = "uv"
args = ["run", "--with", "mcp[cli]", "mcp", "run", "/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"]
env = { BAIDU_CLOUD_ACCESS_KEY_ID = "<BAIDU_CLOUD_ACCESS_KEY_ID>", BAIDU_CLOUD_SECRET_ACCESS_KEY = "<BAIDU_CLOUD_SECRET_ACCESS_KEY>" }
# codex mcp add liangjunyu2010 --env BAIDU_CLOUD_ACCESS_KEY_ID='<BAIDU_CLOUD_ACCESS_KEY_ID>' --env BAIDU_CLOUD_SECRET_ACCESS_KEY='<BAIDU_CLOUD_SECRET_ACCESS_KEY>' -- uv run --with 'mcp[cli]' mcp run /PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py~/.cursor/mcp.json
{
"mcpServers": {
"liangjunyu2010": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"
],
"env": {
"BAIDU_CLOUD_ACCESS_KEY_ID": "<BAIDU_CLOUD_ACCESS_KEY_ID>",
"BAIDU_CLOUD_SECRET_ACCESS_KEY": "<BAIDU_CLOUD_SECRET_ACCESS_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"liangjunyu2010": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"
],
"env": {
"BAIDU_CLOUD_ACCESS_KEY_ID": "<BAIDU_CLOUD_ACCESS_KEY_ID>",
"BAIDU_CLOUD_SECRET_ACCESS_KEY": "<BAIDU_CLOUD_SECRET_ACCESS_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"liangjunyu2010": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"
],
"env": {
"BAIDU_CLOUD_ACCESS_KEY_ID": "<BAIDU_CLOUD_ACCESS_KEY_ID>",
"BAIDU_CLOUD_SECRET_ACCESS_KEY": "<BAIDU_CLOUD_SECRET_ACCESS_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"liangjunyu2010": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"
],
"env": {
"BAIDU_CLOUD_ACCESS_KEY_ID": "<BAIDU_CLOUD_ACCESS_KEY_ID>",
"BAIDU_CLOUD_SECRET_ACCESS_KEY": "<BAIDU_CLOUD_SECRET_ACCESS_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"liangjunyu2010": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/PATH/mcp_server_safe_content_check/src/mcp_server_safe_content_check/server.py"
],
"env": {
"BAIDU_CLOUD_ACCESS_KEY_ID": "<BAIDU_CLOUD_ACCESS_KEY_ID>",
"BAIDU_CLOUD_SECRET_ACCESS_KEY": "<BAIDU_CLOUD_SECRET_ACCESS_KEY>"
}
}
}
}需要的环境变量
BAIDU_CLOUD_ACCESS_KEY_IDBAIDU_CLOUD_SECRET_ACCESS_KEY
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。