bilibili_video
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add vibedocs --env NODE_ENV='<NODE_ENV>' --env EUREKA_API_KEY='<EUREKA_API_KEY>' --env EUREKA_API_URL='<EUREKA_API_URL>' --env DB_HOST='<DB_HOST>' --env DB_NAME='<DB_NAME>' --env DB_PASSWORD='<DB_PASSWORD>' --env DB_PORT='<DB_PORT>' --env DB_USER='<DB_USER>' -- npx tsx src/index.ts~/.codex/config.toml
[mcp_servers.vibedocs]
command = "npx"
args = ["tsx", "src/index.ts"]
env = { NODE_ENV = "<NODE_ENV>", EUREKA_API_KEY = "<EUREKA_API_KEY>", EUREKA_API_URL = "<EUREKA_API_URL>", DB_HOST = "<DB_HOST>", DB_NAME = "<DB_NAME>", DB_PASSWORD = "<DB_PASSWORD>", DB_PORT = "<DB_PORT>", DB_USER = "<DB_USER>" }
# codex mcp add vibedocs --env NODE_ENV='<NODE_ENV>' --env EUREKA_API_KEY='<EUREKA_API_KEY>' --env EUREKA_API_URL='<EUREKA_API_URL>' --env DB_HOST='<DB_HOST>' --env DB_NAME='<DB_NAME>' --env DB_PASSWORD='<DB_PASSWORD>' --env DB_PORT='<DB_PORT>' --env DB_USER='<DB_USER>' -- npx tsx src/index.ts~/.cursor/mcp.json
{
"mcpServers": {
"vibedocs": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>",
"EUREKA_API_KEY": "<EUREKA_API_KEY>",
"EUREKA_API_URL": "<EUREKA_API_URL>",
"DB_HOST": "<DB_HOST>",
"DB_NAME": "<DB_NAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"vibedocs": {
"type": "stdio",
"command": "npx",
"args": [
"tsx",
"src/index.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>",
"EUREKA_API_KEY": "<EUREKA_API_KEY>",
"EUREKA_API_URL": "<EUREKA_API_URL>",
"DB_HOST": "<DB_HOST>",
"DB_NAME": "<DB_NAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vibedocs": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>",
"EUREKA_API_KEY": "<EUREKA_API_KEY>",
"EUREKA_API_URL": "<EUREKA_API_URL>",
"DB_HOST": "<DB_HOST>",
"DB_NAME": "<DB_NAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vibedocs": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>",
"EUREKA_API_KEY": "<EUREKA_API_KEY>",
"EUREKA_API_URL": "<EUREKA_API_URL>",
"DB_HOST": "<DB_HOST>",
"DB_NAME": "<DB_NAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"vibedocs": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
],
"env": {
"NODE_ENV": "<NODE_ENV>",
"EUREKA_API_KEY": "<EUREKA_API_KEY>",
"EUREKA_API_URL": "<EUREKA_API_URL>",
"DB_HOST": "<DB_HOST>",
"DB_NAME": "<DB_NAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_PORT": "<DB_PORT>",
"DB_USER": "<DB_USER>"
}
}
}
}需要的环境变量
NODE_ENVEUREKA_API_KEYEUREKA_API_URLDB_HOSTDB_NAMEDB_PASSWORDDB_PORTDB_USER
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。