Skip to main content
Glama
pglevy

Design System MCP Server

by pglevy

get-content-sources

Retrieve available documentation sources and their status for Appian's Aurora design system, enabling access to component, layout, and pattern information from GitHub repositories.

Instructions

Get information about available documentation sources and their status

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler implementation for the "get-content-sources" tool, which uses the sourceManager to retrieve and format source status information.
    server.tool(
      "get-content-sources",
      "Get information about available documentation sources and their status",
      {},
      async () => {
        const sources = sourceManager.getSourceStatus();
        
        const sourceInfo = sources.map(source => 
          `**${source.name.toUpperCase()} SOURCE**\n` +
          `- Enabled: ${source.enabled}\n` +
          `- Priority: ${source.priority}\n` +
          `- Authentication Required: ${source.auth_required}\n` +
          `- Last Sync: ${source.last_sync || 'Never'}`
        ).join('\n\n');
        
        return {
          content: [
            {
              type: "text",
              text: `Documentation Sources Status:\n\n${sourceInfo}`,
            },
          ],
        };
      },
    );

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/pglevy/aurora-mcp'

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