Urgent.News

One page, thousands of outlets. See who else covered it.

Editions

Tech

MCP Servers for Figma, Jira, GitLab and Playwright

People typing "figma mcp server" or "jira mcp server" into search are usually after the same thing: a connection between a tool they use every day and the AI assistant they already work in. For one of these four searches the thing being searched for doesn't exist in that form, and for two others the obvious guide leads past the official setup. So here they are in order, with what's actually…

MCP servers serve as a bridge between a program holding data and an AI assistant, allowing the assistant to access and manipulate the data directly. This connection enables the AI assistant to work with the actual files, tickets, or merge requests instead of just viewing them as screenshots.

For Figma, there are two MCP server options: a local one and a remote one. The local server is more convenient as it doesn't require an API key, but it sends data to the cloud provider, which may pose a data protection risk. The remote server is recommended for better data protection but requires a paid plan and a Dev or Full seat.

Jira doesn't have a dedicated MCP server. Instead, Atlassian offers a single server for all its products, and Jira is just one part of it. This means that searching for a Jira MCP server actually means setting up the Atlassian server. The sign-in process varies depending on the product, and not all functionalities may be available depending on the chosen sign-in method.

GitLab's MCP server is built into the application, available since version 18.3. It requires prerequisites such as GitLab Duo, enabled experimental features, and access to MCP. Alternatively, mcp-remote can be used as a proxy, requiring Node.js version 20 or newer.

Playwright is different from the other three tools as it is a browser control tool, not a data store. The official server for Playwright runs on the user's machine, allowing the AI assistant to interact with web pages, fill in forms, and report back the findings. This opens up possibilities for automating tests, but the real value lies in the assistant's ability to look up information on web pages.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Cross-Region S3 Replication Without the Gotchas (2026)

Cross-Region S3 Replication Without the Gotchas (2026) Cross-region S3 replication copies objects from a source bucket to a destination in another region, continuously.

  • Cross-region S3 replication copies objects asynchronously, leading to eventual consistency.
  • Versioning must be enabled on both source and destination buckets for replication to function.

How to Reach Your Full Potential as a Programmer (It's Probably Not What You Think)

Every programmer wants to improve. We all dream about becoming the person who can look at a difficult problem, think for a few minutes, and confidently build a solution from scratch.

  • Focus on fundamentals beyond tutorials to understand why code works
  • Experiment with code changes to learn through curiosity and problem-solving
  • Step out of comfort zone by working on unfamiliar technologies and projects

Laravel Concurrency: Atomicity, Transactions, and Locking

Two customers try to purchase a product at exactly the same time. If the application isn't designed for concurrency, both requests might read stock = 1 and both complete the purchase.

  • Atomicity ensures database operations are treated as a single indivisible unit.
  • Laravel's DB::transaction() method can create atomic operations.
  • Transactions are finalized with COMMIT or undone with ROLLBACK.

More from Monday 17 August →