Skip to main content
Glama
larksuite

Feishu/Lark OpenAPI MCP

Official
by larksuite
http-instance.ts833 B
import axios, { AxiosRequestConfig } from 'axios'; import { ProxyAgent } from 'proxy-agent'; import { USER_AGENT } from './constants'; const proxyAgent = new ProxyAgent(); const traceMiddleware = <T extends AxiosRequestConfig>(request: T) => { if (request.headers) { request.headers['User-Agent'] = USER_AGENT; } return request; }; export const commonHttpInstance = axios.create({ proxy: false, httpAgent: proxyAgent, httpsAgent: proxyAgent }); commonHttpInstance.interceptors.request.use(traceMiddleware, undefined, { synchronous: true }); export const oapiHttpInstance = axios.create({ proxy: false, httpAgent: proxyAgent, httpsAgent: proxyAgent }); oapiHttpInstance.interceptors.request.use(traceMiddleware, undefined, { synchronous: true }); oapiHttpInstance.interceptors.response.use((response) => response.data);

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/larksuite/lark-openapi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server