Skip to main content
Glama
brianellin

Bluesky MCP Server

by brianellin

list-resources

Discover and access all MCP resources available on the Bluesky MCP Server, including descriptions, to optimize AI assistant interactions with Bluesky/ATProtocol features.

Instructions

List all available MCP resources with their descriptions

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/index.ts:1438-1453 (registration)
    Registration of the 'list-resources' tool including inline handler that formats and returns the list of available MCP resources using the imported resourcesList
    server.tool(
      "list-resources",
      "List all available MCP resources with their descriptions",
      {},
      async () => {
        const formattedResources = resourcesList.map((resource, index) => {
          return `Resource #${index + 1}:
    Name: ${resource.name}
    URI: ${resource.uri}
    Description: ${resource.description}
    ---`;
        }).join("\n\n");
    
        return mcpSuccessResponse(`Available MCP Resources:\n\n${formattedResources}\n\nTo use these resources, reference them by URI in your prompts or queries.`);
      }
    );
  • Array containing metadata of available MCP resources, used by the list-resources tool handler to generate the response
    export const resourcesList = [
      {
        name: "bluesky-platform-info",
        uri: "bluesky://platform-info",
        description: "Comprehensive information about the Bluesky platform, its features, and culture"
      },
      {
        name: "bluesky-post-schema",
        uri: "bluesky://post-schema",
        description: "Technical documentation of the Bluesky post schema and structure"
      }
    ]; 

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/brianellin/bsky-mcp-server'

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