Skip to main content
Glama
lallen30
by lallen30

get_project_structure

Retrieve standardized React Native project structure guidelines to organize codebases efficiently and maintain consistent development practices.

Instructions

Get project structure standards for React Native development

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/index.ts:150-166 (registration)
    Registration of the 'get_project_structure' tool, including the inline handler function that fetches and returns the project structure standards from a markdown file using the getStandardContent helper.
    server.tool( "get_project_structure", "Get project structure standards for React Native development", {}, async () => { const result = getStandardContent("standards", "project_structure"); return { content: [ { type: "text", text: result.content ?? result.error ?? "Error: No content or error message available", }, ], }; }, );
  • The handler logic for the 'get_project_structure' tool is inline in the registration. It calls getStandardContent to read 'resources/standards/project_structure.md' and returns it as MCP content.
    server.tool( "get_project_structure", "Get project structure standards for React Native development", {}, async () => { const result = getStandardContent("standards", "project_structure"); return { content: [ { type: "text", text: result.content ?? result.error ?? "Error: No content or error message available", }, ], }; }, );
  • Helper function getStandardContent used by get_project_structure (and other tools) to read markdown standards files from resources directory.
    function getStandardContent(category: string, standardId: string): { content?: string; error?: string } { const standardPath = path.join(RESOURCES_DIR, category, `${standardId}.md`); if (!fs.existsSync(standardPath)) { return { error: `Standard ${standardId} not found` }; } try { const content = fs.readFileSync(standardPath, 'utf8'); return { content }; } catch (err) { console.error(`Error reading standard ${standardId}:`, err); return { error: `Error reading standard ${standardId}` }; } }

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/lallen30/mcp-remote-server'

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