You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.4 KiB
73 lines
2.4 KiB
tag: "${CLUSTER_TAG:-voitrans-a11}" #服务集群标签,按 .env 的 CLUSTER_TAG 隔离不同部署
|
|
type: "mcp"
|
|
version: 1.0
|
|
exte: #RPCX 相关配置
|
|
Port: 7004
|
|
Addr: 127.0.0.1:7004
|
|
ETCDServers: ["${ETCD_SERVERS:-etcd:2379}"]
|
|
UpdateInterval: 5
|
|
|
|
sys:
|
|
log:
|
|
FileName: "./log/mcp.log"
|
|
Loglevel: 5
|
|
MaxAgeTime: 7
|
|
IsDebug: ${LOG_DEBUG:-false}
|
|
mysql: #mcp 仅用业务库读写 allhelp_task / user 表
|
|
MySQLDsn: ${DB_ADMIN_DSN:-}
|
|
amap:
|
|
Appkey: ""
|
|
juhe:
|
|
SimpleWeather_ApiKey: ""
|
|
Finance_ApiKey: ""
|
|
Toutiao_ApiKey: ""
|
|
spotify:
|
|
ClientID: ""
|
|
ClientSecret: ""
|
|
RedirectURI: "http://localhost:8080/callback"
|
|
bravesearch:
|
|
ApiKey: ""
|
|
|
|
modules:
|
|
mcp:
|
|
Port: 7300
|
|
Addr: "${MCP_ADDR:-http://localhost:7300}"
|
|
TLSCertFile: ""
|
|
TLSKeyFile: ""
|
|
# ⚠️ 必须与 gateway 的 TokenKey 是同一个值(两边都读 .env 的 GATEWAY_TOKEN_KEY)。
|
|
# MCP 是独立进程独立端口、公网可达,不经过 gateway 的鉴权,用户数据类工具
|
|
# 靠它自己校验 JWT。留空时这些工具一律拒绝服务——配置漏了导致鉴权静默失效
|
|
# 比工具不可用严重得多。
|
|
TokenKey: "${GATEWAY_TOKEN_KEY:-}"
|
|
# ⚠️ 校验 user_getmcptoken 签发的 MCP 令牌,必须与 home.yaml 里 user 模块的
|
|
# McpTokenKey 是同一个值(两边都读 .env 的 MCP_TOKEN_KEY)。
|
|
# 刻意不复用 TokenKey:MCP 令牌要经过百炼(第三方)之手,
|
|
# 不能用能开全站的那把钥匙去签。留空则带令牌的调用一律被拒。
|
|
McpTokenKey: "${MCP_TOKEN_KEY:-}"
|
|
Groups:
|
|
GLOBAL:
|
|
# 记忆中心(拾忆)只读工具:回答「我明天有什么事」「这个月花了多少」
|
|
- get_memory_items
|
|
- get_memory_stats
|
|
- get_memory_report
|
|
# 会议纪要只读工具:回答「我上次开会定了啥」「关于XX项目的会议说了什么」
|
|
- search_meeting_notes
|
|
- hefeng_weather
|
|
- music_search
|
|
- music_play
|
|
- add_user_task
|
|
- get_user_tasks
|
|
- cancel_user_task
|
|
OVERSEAS:
|
|
- google_map_nearbysearch
|
|
- google_map_geocode
|
|
- google_map_regeocode
|
|
- google_map_route_navigation
|
|
- tavily_web_search
|
|
CHINA:
|
|
- gaode_map_around_search
|
|
- gaode_map_geocode
|
|
- gaode_map_regeocode
|
|
- gaode_map_route_navigation
|
|
- gaode_map_search_place
|
|
- bocha_web_search
|
|
|