Skip to main content
Glama
Roland0511

MCP Feishu Project Manager

by Roland0511

get_view_detail_by_name

Retrieve work item lists from Feishu project views by name, filtering by type (story, version, or issue) with pagination controls.

Instructions

根据视图名称获取指定视图下的工作项列表 Args: view_name: 视图名称 work_item_type_key: 工作项类型,可选值为"story"、"version"、"issue", 分别对应需求、版本、缺陷。 page_num: 页码,默认为1 page_size: 每页数量,默认为20

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
view_nameYes
work_item_type_keyYes
page_numNo
page_sizeNo

Implementation Reference

  • The main handler function for the 'get_view_detail_by_name' tool. It is decorated with @mcp.tool for registration and implements the logic to find a view by name using client.get_view_list and retrieve its details with client.get_view_detail.
    @mcp.tool("get_view_detail_by_name") def get_view_detail_by_name(view_name: str, work_item_type_key: WorkItemType, page_num: int = 1, page_size: int = 20): """根据视图名称获取指定视图下的工作项列表 Args: view_name: 视图名称 work_item_type_key: 工作项类型,可选值为"story"、"version"、"issue", 分别对应需求、版本、缺陷。 page_num: 页码,默认为1 page_size: 每页数量,默认为20 """ client.get_plugin_token() # 获取所有视图列表 view_list = client.get_view_list(work_item_type_key) # 查找指定名称的视图 view = next((v for v in view_list if v["name"] == view_name), None) if view: # 如果找到视图,获取其ID view_id = view["view_id"] return client.get_view_detail(view_id, page_num, page_size) else: return {}

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Roland0511/mcp-feishu-proj'

If you have feedback or need assistance with the MCP directory API, please join our Discord server