dingtalk-appmanage-mcp
Version:
钉钉应用管理MCP服务器 - 为AI助手提供完整的企业应用管理能力
42 lines • 1.06 kB
TypeScript
import type { ServerOptions } from './types.js';
export declare class DingTalkAppManageServer {
private server;
private accessToken?;
private appId?;
private appSecret?;
private tokenCacheFile;
private tokenCacheData;
private tools;
private configPath;
constructor(options?: ServerOptions);
private loadConfig;
/**
* 加载本地缓存的access_token
*/
private loadTokenCache;
/**
* 检查token缓存是否有效(未过期)
*/
private isTokenCacheValid;
/**
* 保存access_token到本地缓存
*/
private saveTokenCache;
/**
* 清除token缓存
*/
private clearTokenCache;
/**
* 获取有效的access_token(优先使用缓存)
*/
private getValidAccessToken;
private refreshAccessToken;
private setupHandlers;
private generateSchema;
private executeTool;
private buildUrl;
private buildHeaders;
private buildBody;
run(): Promise<void>;
}
//# sourceMappingURL=DingTalkAppManageServer.d.ts.map