Skip to main content
Glama
laulauland

Bluesky Context Server

by laulauland
index.ts846 B
#!/usr/bin/env node --experimental-strip-types import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { setupServer } from "../src/server.ts"; async function main() { const blueskyToken = process.env.BLUESKY_APP_KEY; const blueskyIdentifier = process.env.BLUESKY_IDENTIFIER; const serviceUrl = process.env.BLUESKY_SERVICE_URL; if (!blueskyToken || !blueskyIdentifier) { console.error("BLUESKY_APP_KEY and BLUESKY_IDENTIFIER must be set"); process.exit(1); } const server = new McpServer({ name: "Bluesky MCP Server", version: "1.0.0", }); await setupServer({ server, credentials: { appKey: blueskyToken, identifier: blueskyIdentifier, ...(serviceUrl && { serviceUrl }), }, mode: "local", }); } main().catch((error) => { console.error("Unhandled error:", error); process.exit(1); });

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/laulauland/bluesky-context-server'

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