Fetches and exposes Feishu OpenAPI specifications as Model Context Protocol resources, enabling seamless API discovery, testing, and integration within Windsurf IDE for efficient microservice management.
Unlock the full potential of MCP-FEISHU through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
MCP-FEISHU is a microservice control plane (MCP) server designed specifically for Windsurf IDE integration. It fetches API information from Feishu OpenAPI and provides it to the IDE's MCP client, enabling seamless API integration and management within your development environment.
# 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
pnpm start
npx @modelcontextprotocol/inspector node dist/index.js
pnpm build
In your Windsurf IDE settings, add a new MCP server with the following configuration:
"mcpServers": { "feiShuServer": { "command": "node", "args": ["/Program Files/project/mcp-feishu/dist/index.js"], "env": { "APP_ID": "", "APP_SECRET": "", "TABLE_ID": "", "APP_TOKEN": "" } } }
The MCP-FEISHU server exposes the following resources:
api://projects
- List all API projectsapi://projects/{projectId}
- Get details for a specific projectapi://projects/{projectId}/apis
- List all APIs in a projectapi://projects/{projectId}/apis/{apiId}
- Get details for a specific APIThe server provides the following tools:
get_defect_link
- Get the link to a specific defectget_recently_updated_defect_list
- Get a list of recently updated defects# Run in development mode with hot reloading npm run dev
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!