Skip to content

MCP, Asynchronus vs. Synchronus#3105

Open
aishwaripahwa12 wants to merge 9 commits into
mainfrom
mcp-crud-asynchronus-blogs
Open

MCP, Asynchronus vs. Synchronus#3105
aishwaripahwa12 wants to merge 9 commits into
mainfrom
mcp-crud-asynchronus-blogs

Conversation

@aishwaripahwa12

Copy link
Copy Markdown
Contributor

Latest SEO Blogs

@appwrite

appwrite Bot commented Jul 16, 2026

Copy link
Copy Markdown

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Failed Failed View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

Schedule functions to run as often as every minute with cron expressions

@greptile-apps

greptile-apps Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds two new SEO-focused blog posts — one on asynchronous vs. synchronous programming and one on Model Context Protocol — along with their cover images and corresponding .optimize-cache.json entries. Both posts are well-structured, technically accurate, and use the correct Appwrite JS SDK object-style API for createExecution.

  • Async vs Sync post covers blocking/non-blocking execution, the event loop model, a comparison table, and Appwrite Functions as the practical backend example; all five FAQs are distinct and relevant.
  • MCP guide explains the client/server/host architecture, the three primitives (tools, resources, prompts), both transports (stdio and Streamable HTTP), and links correctly to existing Appwrite MCP documentation.
  • Both files carry unlisted: true in their frontmatter, which will prevent them from appearing in site indexes or feeds until that flag is removed before publication.

Confidence Score: 5/5

Two new blog posts and their assets — no application logic changed, no migrations, no auth paths touched.

The changes are purely additive content (Markdoc files and AVIF images). The SDK code examples are correct, FAQs are distinct, internal links point to valid paths, and the cache entries are consistent with project conventions.

No files require special attention.

Important Files Changed

Filename Overview
src/routes/blog/post/asynchronous-vs-synchronous-programming/+page.markdoc New 156-line blog post on sync vs async programming; content is accurate, FAQs are distinct, and the Appwrite Functions code example uses the correct object-style SDK signature.
src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc New 126-line MCP guide; well-structured with accurate architecture description, correct primitive definitions, and appropriate internal/external links.
.optimize-cache.json Adds cache entries for three blog cover images (async, MCP, and CRUD); per project convention, .png extension entries for .avif files are intentional and not a mismatch to flag.
static/images/blog/asynchronous-vs-synchronous-programming/cover.avif Binary cover image added for the async vs sync blog post; cache entry present in .optimize-cache.json.
static/images/blog/what-is-mcp-a-complete-guide-for-developers/cover.avif Binary cover image added for the MCP guide blog post; cache entry present in .optimize-cache.json.

Reviews (4): Last reviewed commit: "Delete static/images/blog/what-is-crud-e..." | Re-trigger Greptile

Comment thread src/routes/blog/post/what-is-crud-explained/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-crud-explained/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc Outdated
Comment thread src/routes/blog/post/what-is-mcp-a-complete-guide-for-developers/+page.markdoc Outdated
@aishwaripahwa12 aishwaripahwa12 changed the title MCP, CRUD, Asynchronus vs. Synchronus MCP, Asynchronus vs. Synchronus Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant