UNPKG

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
/** * 简单测试脚本,用于测试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();