Feishu API
Obtiene información de la API de Feishu OpenAPI para una integración y gestión sin interrupciones dentro de un IDE.
GitHubPrueba este MCPPatrocinado
Documentación
MCP-FEISHU
MCP-FEISHU es un servidor de plano de control de microservicios (MCP) diseñado específicamente para la integración con Windsurf IDE. Obtiene información de API desde Feishu OpenAPI y la proporciona al cliente MCP del IDE, permitiendo una integración y gestión de API sin interrupciones dentro de tu entorno de desarrollo.
Características
- Se conecta a Feishu OpenAPI para recuperar especificaciones de API
- Expone la información de API como recursos MCP
- Proporciona herramientas para el descubrimiento y exploración de API
- Soporta pruebas e integración de API dentro de Windsurf IDE
- Implementa el Protocolo de Contexto de Modelo (MCP) para comunicación estandarizada
Instalación
# Clone the repository
# git clone https://github.com/yourusername/mcp-feishu.git
# cd mcp-feishu
# Install dependencies
pnpm install
# Build the project
pnpm run build
Uso
Iniciando el Servidor
pnpm start
Depuración
npx @modelcontextprotocol/inspector node dist/index.js
Conexión desde Windsurf IDE
pnpm build
En la configuración de tu Windsurf IDE, agrega un nuevo servidor MCP con la siguiente configuración:
"mcpServers": {
"feiShuServer": {
"command": "node",
"args": ["/Program Files/project/mcp-feishu/dist/index.js"],
"env": {
"APP_ID": "",
"APP_SECRET": "",
"TABLE_ID": "",
"APP_TOKEN": ""
}
}
}
Recursos de API
El servidor MCP-FEISHU expone los siguientes recursos:
api://projects- Listar todos los proyectos de APIapi://projects/{projectId}- Obtener detalles de un proyecto específicoapi://projects/{projectId}/apis- Listar todas las API en un proyectoapi://projects/{projectId}/apis/{apiId}- Obtener detalles de una API específica
Herramientas
El servidor proporciona las siguientes herramientas:
get_defect_link- Obtener el enlace a un defecto específicoget_recently_updated_defect_list- Obtener una lista de defectos actualizados recientemente
Desarrollo
# Run in development mode with hot reloading
npm run dev
Licencia
MIT