Skip to main content
Glama

getProjects

Retrieve a list of projects from Backlog to view available project data and manage project information through the Backlog MCP Server.

Instructions

Backlogのプロジェクト一覧を取得します

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • MCP CallToolRequest handler case for 'getProjects': delegates to backlogClient.getProjects() and formats response as JSON text.
    case 'getProjects': { return { content: [ { type: 'text', text: JSON.stringify( await this.backlogClient.getProjects(), null, 2 ), }, ], }; }
  • Core handler function in BacklogClient that makes the API call to retrieve projects list from Backlog.
    async getProjects(): Promise<Project[]> { try { const response = await this.client.get('/projects'); return response.data; } catch (error) { if (axios.isAxiosError(error)) { throw new Error(`Backlog API error: ${error.response?.data.message ?? error.message}`); } throw error; } }
  • Input schema definition for the getProjects tool, which requires no parameters.
    export const getProjectsSchema = { type: 'object', properties: {}, additionalProperties: false } as const;
  • src/index.ts:84-88 (registration)
    Tool registration in the ListTools response, defining name, description, and input schema.
    { name: 'getProjects', description: 'Backlogのプロジェクト一覧を取得します', inputSchema: getProjectsSchema, },

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/jootsuki/backlog-mcp-server'

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