cnb-mcp-server
Version:
MCP Server for the cnb API, enabling file operations, repository management, search functionality, and more.
28 lines (27 loc) • 926 B
JavaScript
/**
* 简单测试脚本,用于测试CNB API连接是否正常
*/
import { getCurrentUser } from './common/utils.js';
// 检查是否提供了访问令牌
const accessToken = process.env.CNB_ACCESS_TOKEN;
if (!accessToken) {
console.error('错误: 环境变量 CNB_ACCESS_TOKEN 未设置');
console.error('请设置环境变量 CNB_ACCESS_TOKEN 为您的CNB访问令牌');
process.exit(1);
}
async function testConnection() {
try {
console.log('正在测试与CNB API的连接...');
// 已经通过上面的检查确保accessToken不为undefined
const user = await getCurrentUser(accessToken);
console.log('连接成功!');
console.log('当前用户信息:');
console.log(JSON.stringify(user, null, 2));
}
catch (error) {
console.error('连接CNB API失败:');
console.error(error);
process.exit(1);
}
}
testConnection();