ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

šŸŽ“ We just published a technical deep dive into MCP servers, based on how we built our own. We cover: āœ… Tradeoffs between local & remote MCP servers āœ… Using the `modelcontextprotocol/sdk` package āœ… How we enabled LLMs to create DBs and run migrations pris.ly/mcp-deep-dive

May 7, 2025, 3:52 PM

Record data

{
  "uri": "at://did:plc:m6mbn4cko4m6vyynh7q675df/app.bsky.feed.post/3lolqw3p52a2d",
  "cid": "bafyreictwyd25cinwum4rulpfxf2rlfkcnd3vkgby6jkkxrv7dy5a62uiq",
  "value": {
    "text": "šŸŽ“ We just published a technical deep dive into MCP servers, based on how we built our own.\n\nWe cover:\nāœ… Tradeoffs between local & remote MCP servers\nāœ… Using the `modelcontextprotocol/sdk` package \nāœ… How we enabled LLMs to create DBs and run migrations\n\npris.ly/mcp-deep-dive",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://www.prisma.io/blog/about-mcp-servers-and-how-we-built-one-for-prisma",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreibyvl5lrg5xf6jfhznxibhxdrvxhse2ek4w7tts3qny7nnucvnrle"
          },
          "mimeType": "image/webp",
          "size": 54300
        },
        "title": "About MCP Servers & How We Built One for Prisma",
        "description": "Learn how MCP works by following the practical example of how we built the Prisma MCP server, including the tradeoffs between local and remote MCP servers, the @modelcontextprotocol/sdk package, and how we enabled LLMs to use the Prisma CLI.\n"
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 283,
          "byteStart": 262
        },
        "features": [
          {
            "uri": "https://pris.ly/mcp-deep-dive",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-05-07T15:52:23.992557Z"
  }
}