open-feishu-mcp-server
Verified Safeby ztxtxwd
Overview
Remote Model Context Protocol (MCP) server for integrating AI clients with Feishu functionalities, leveraging Feishu OAuth for secure user authentication and Cloudflare Workers for global distribution.
Installation
npm run devEnvironment Variables
- FEISHU_APP_ID
- FEISHU_APP_SECRET
- COOKIE_ENCRYPTION_KEY
Security Notes
The server uses standard OAuth 2.1 practices with Feishu, securely handles client secrets via environment variables, and encrypts/signs cookies using a provided encryption key. Secrets are loaded from the Cloudflare Workers `env` object. Custom handlers utilize `userAccessToken` for making API calls on behalf of the user, which is expected. A third-party service `https://svg-to-png.tapeless.eu.org` is used for SVG conversion, which introduces an external dependency for certain media handling functionalities. Manual rate limiting is implemented for some document patch operations.
Similar Servers
mcp-server
Provides secure OAuth-based authentication and a set of tools for querying and retrieving data from ThoughtSpot instances, acting as a Model Context Protocol (MCP) server for integration with various Large Language Models (LLMs).
remote-mcp-server-authless1
A remote Model Context Protocol (MCP) server that exposes unauthenticated calculator tools via Cloudflare Workers for AI agents.
remote-mcp-server-authless
Provides an unauthenticated remote Model Context Protocol (MCP) server for integrating custom tools with AI models on Cloudflare Workers.
remote-mcp-server
This server provides a remote Model Context Protocol (MCP) endpoint on Cloudflare Workers, demonstrating how to integrate custom tools with AI agents (like Claude) and manage OAuth-based authentication.