Feishu API

by ningyv179

Not rated
GitHub

About

Fetches API information from Feishu OpenAPI for seamless integration and management within an IDE.

Details

Author
ningyv179
Categories
Developer Tools, API, Knowledge Base, Other

Setup

Install Feishu API in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/ningyv179/mcp-feishu

Follow the installation instructions in the repository README, then restart your MCP client.

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.

- Connects to Feishu OpenAPI to retrieve API specifications
- Exposes API information as MCP resources
- Provides tools for API discovery and exploration
- Supports API testing and integration within Windsurf IDE
- Implements the Model Context Protocol (MCP) for standardized communication

# 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
npx @modelcontextprotocol/inspector node dist/index.js

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 projects
- api://projects/{projectId}- Get details for a specific project
- api://projects/{projectId}/apis- List all APIs in a project
- api://projects/{projectId}/apis/{apiId}- Get details for a specific API

The server provides the following tools:

- get_defect_link- Get the link to a specific defect
- get_recently_updated_defect_list- Get a list of recently updated defects

# Run in development mode with hot reloading npm run dev

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

A TypeScript MCP server to access Apifox API data via Stdio.

Provides API documentation from Apifox projects as a data source for AI programming tools that support MCP.

A tool to retrieve API interface information from YApi, with authentication configurable via environment variables.

Clix MCP Server for assisting Clix SDK/API integrations with semantic search across Clix docs and SDK source (iOS, Android, Flutter, React Native).

Check software end-of-life (EOL) dates and support status using the endoflife.date API to provide accurate lifecycle and security information.

Unified MCP server for Ignite UI — documentation, API, and CLI scaffolding

Provides educational content, model information, and read-only API interactions for Lerian developers.

Interact with an MCP registry to check health, list entries, and get server details.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.