# VS Code

> Use this tool when you need to integrate AI assistance into your coding workflow, enabling collaborative coding sessions and automated development tasks. It solves problems such as manual code modifications and navigation, providing a bidirectional communication channel between AI agents and VS Code. The tool takes in commands and requests, and outputs file diffs, project information, and execution results, making it ideal for AI-assisted development workflows.

Canonical page: https://skillsregistry.net/skills/block-vscode  
JSON: https://api.skillsregistry.net/v1/skills/block-vscode

## Description

The VS Code MCP Server enables AI assistants to interact directly with VS Code through a bidirectional communication channel. It provides tools for file diffing with user approval, opening files and projects, executing shell commands in VS Code's terminal, and retrieving information about active editor tabs. The implementation consists of two main components: a server that handles MCP protocol communication and a VS Code extension that provides native integration features. This allows AI agents to perform code modifications, navigate projects, and execute commands without leaving the conversation interface, making it particularly valuable for collaborative coding sessions and AI-assisted development workflows.

## Trust

- **Trust score (0–1):** 0.63
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/block-vscode)
- **Repository:** <https://github.com/block/vscode-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "block-vscode"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/block-vscode` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/block-vscode/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
