Feishu API
Obtém informações da API do Feishu OpenAPI para integração e gerenciamento contínuos dentro de uma IDE.
Documentação
MCP-FEISHU
MCP-FEISHU é um servidor de plano de controle de microsserviços (MCP) projetado especificamente para integração com o Windsurf IDE. Ele busca informações de API da Feishu OpenAPI e as fornece ao cliente MCP do IDE, permitindo integração e gerenciamento de API sem interrupções no seu ambiente de desenvolvimento.
Recursos
- Conecta-se à Feishu OpenAPI para recuperar especificações de API
- Expõe informações de API como recursos MCP
- Fornece ferramentas para descoberta e exploração de APIs
- Suporta testes e integração de API dentro do Windsurf IDE
- Implementa o Model Context Protocol (MCP) para comunicação padronizada
Instalação
# 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 o Servidor
pnpm start
Depuração
npx @modelcontextprotocol/inspector node dist/index.js
Conectando a partir do Windsurf IDE
pnpm build
Nas configurações do seu Windsurf IDE, adicione um novo servidor MCP com a seguinte configuração:
"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
O servidor MCP-FEISHU expõe os seguintes recursos:
api://projects- Listar todos os projetos de APIapi://projects/{projectId}- Obter detalhes de um projeto específicoapi://projects/{projectId}/apis- Listar todas as APIs em um projetoapi://projects/{projectId}/apis/{apiId}- Obter detalhes de uma API específica
Ferramentas
O servidor fornece as seguintes ferramentas:
get_defect_link- Obter o link para um defeito específicoget_recently_updated_defect_list- Obter uma lista de defeitos atualizados recentemente
Desenvolvimento
# Run in development mode with hot reloading
npm run dev
Licença
MIT