Install
$ agentstack add mcp-feiskyer-chatgpt-copilot ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
An VS Code ChatGPT Copilot Extension
The Most Loved Open-Source ChatGPT Extension for VS Code
ChatGPT Copilot is a powerful and telemetry-free extension for Visual Studio Code, bringing the capabilities of ChatGPT directly into your coding environment.
Features
- 🤖 Supports GPT-5, o1/o3, Claude, Gemini, Ollama, Claude Code, Github Copilot and other OpenAI-compatible local models with your API key from OpenAI, Azure OpenAI Service, Google, Anthropic or other providers.
- 💥 Model Context Protocol (MCP) to bring your own tools for best AI responses.
- 📂 Chat with your Files: Add multiple files and images to your chat using
@for seamless collaboration. - 📃 Streaming Answers: Receive real-time responses to your prompts in the sidebar conversation window.
- 📖 Prompt Manager: Chat with your own prompts (use # to search).
- 🔥 Tool calls via prompt parsing for models that don't support native tool calling.
- 📝 Code Assistance: Create files or fix your code with one click or keyboard shortcuts.
- ➡️ Export Conversations: Export all your conversation history at once in Markdown format.
- 📰 Custom Prompt Prefixes: Customize what you are asking ChatGPT with ad-hoc prompt prefixes.
- 💻 Seamless Code Integration: Copy, insert, or create new files directly from ChatGPT's code suggestions.
- ➕ Editable Prompts: Edit and resend previous prompts.
- 🛡️ Telemetry Free: No usage data is collected.
Recent Release Highlights
- v4.10: Add Claude Code provider.
- v4.9: Add prompt based tool calls for models that don't support native tool calling.
- v4.8: New LOGO and new models.
- v4.7: Added Model Context Protocol (MCP) integration.
- v4.6: Added prompt manager, Github Copilot provider and chat with files.
Installation
- Install the extension from the Visual Studio Marketplace or search
ChatGPT Copilotin VScode Extensions and click install. - Reload Visual Studio Code after installation.
Supported Models & Providers
AI Providers
The extension supports major AI providers with hundreds of models:
| Provider | Models | Special Features | |--------------------|---------------------------------------------------|------------------------------------| | OpenAI | GPT-5, GPT-4o, GPT-4, o1, o3, o4-mini | Reasoning models, function calling | | Anthropic | Claude Sonnet 4, Claude 3.5 Sonnet, Claude Opus 4 | Advanced reasoning, large context | | Google | Gemini 2.5 Pro, Gemini 2.0 Flash, Gemini Pro | Search grounding, multimodal | | GitHub Copilot | GPT-4o, Claude Sonnet 4, o3-mini, Gemini 2.5 Pro | Built-in VS Code authentication | | Claude Code | CLaude Sonnet/Opus 4 | Vibe coding in SOLO mode | | DeepSeek | DeepSeek R1, DeepSeek Reasoner | Advanced reasoning capabilities | | Azure OpenAI | GPT-4o, GPT-4, o1 | Enterprise-grade security | | Azure AI | Various non-OpenAI models | Microsoft's AI model hub | | Ollama | Llama, Qwen, CodeLlama, Mistral | Local model execution | | Groq | Llama, Mixtral, Gemma | Ultra-fast inference | | Perplexity | Llama, Mistral models | Web-enhanced responses | | xAI | Grok models | Real-time information | | Mistral | Mistral Large, Codestral | Code-specialized models | | Together | Various open-source models | Community models | | OpenRouter | 200+ models | Access to multiple providers |
AI Services
Configure the extension by setting your API keys and preferences in the settings.
| Configuration | Description | |---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | API Key | Required, get from OpenAI, Azure OpenAI, Anthropic or other AI services | | API Base URL | Optional, default to "" | | Model | Optional, default to "gpt-4o" |
Refer to the following sections for more details on configuring various AI services.
OpenAI
> Special notes for ChatGPT users: > OpenAI API is billed separately from ChatGPT App. You need to add credits to your OpenAI for API usage here. Once you add credits to your API, create a new api key and it should work.
| Configuration | Example | |---------------|----------------------------------------| | API Key | your-api-key | | Model | gpt-4o | | API Base URL | (Optional) |
Ollama
Pull your image first from Ollama library and then setup the base URL and custom model.
| Configuration | Example | |---------------|------------------------------| | Provider | Ollama | | API Key | ollama (Optional) | | Model | custom | | Custom Model | qwen2.5 | | API Base URL | |
> Note that should be used if you're using OpenAI provider or Auto provider (default is using OpenAI-compatible API).
DeepSeek
Ollama provider:
| Configuration | Example | |---------------|------------------------------| | Provider | Ollama | | API Key | ollama (Optional) | | Model | custom | | Custom Model | deepseek-r1 | | API Base URL | |
> Note that should be used if you're using OpenAI provider or Auto provider (default is using OpenAI-compatible API).
DeepSeek provider:
| Configuration | Example | |---------------|----------------------------| | API Key | your-deepseek-key | | Model | deepseek-reasoner | | API Base URL | |
SiliconFlow (SiliconCloud) provider:
| Configuration | Example | |---------------|---------------------------------| | API Key | your-siliconflow-key | | Model | custom | | Custom Model | deepseek-ai/DeepSeek-R1 | | API Base URL | |
Azure AI Foundry provider:
| Configuration | Example | |---------------|------------------------------------------------------| | API Key | your-azure-ai-key | | Model | DeepSeek-R1 | | API Base URL | https://[endpoint-name].[region].models.ai.azure.com |
Claude Code
| Configuration | Example | |------------------|--------------------------| | Provider | ClaudeCode. | | Claude Code Path | /opt/homebrew/bin/claude | | Model | claude-sonnet-4-20250514 |
OAuth Providers (Subscription-Based)
In addition to API key providers, the extension supports OAuth authentication for subscription-based access:
Gemini (Google OAuth)
Use your Google account with a Gemini subscription. No API key required.
| Configuration | Example | |---------------|----------------------------------| | Provider | Gemini | | Model | gemini-2.5-pro, gemini-2.5-flash |
Setup:
- Run command:
ChatGPT: Login with Gemini OAuth - Complete Google authentication in browser
- Select
Geminias provider
Claude (Anthropic OAuth)
Use your Anthropic account with a Claude Pro/Max subscription. No API key required.
| Configuration | Example | |---------------|--------------------------------| | Provider | Claude | | Model | claude-sonnet-4, claude-opus-4 |
Setup:
- Run command:
ChatGPT: Login with Claude OAuth - Complete Anthropic authentication in browser
- Select
Claudeas provider
ChatGPT (OpenAI OAuth)
Use your OpenAI account with a ChatGPT Plus/Pro subscription. No API key required.
| Configuration | Example | |---------------|------------------------------| | Provider | ChatGPT | | Model | gpt-5.2-codex, gpt-5.1-codex |
Setup:
- Run command:
ChatGPT: Login with ChatGPT OAuth - Complete OpenAI authentication in browser
- Select
ChatGPTas provider
Antigravity (Google OAuth - Dual Provider)
Access both Gemini and Claude models via a single Google OAuth. Requires Antigravity access.
| Configuration | Example | |---------------|---------------------------------------------| | Provider | Antigravity | | Model | gemini-2.5-pro, claude-sonnet-4 (both work) |
Setup:
- Run command:
ChatGPT: Login with Antigravity OAuth - Complete Google authentication in browser
- Select
Antigravityas provider
API Key Providers
Anthropic Claude
| Configuration | Example | |---------------|-------------------------------------------| | API Key | your-api-key | | Model | claude-3-sonnet-20240229 | | API Base URL | (Optional) |
Google Gemini
| Configuration | Example | |---------------|---------------------------------------------------------------| | API Key | your-api-key | | Model | gemini-2.0-flash-thinking-exp-1219 | | API Base URL | (Optional) |
Azure OpenAI
Azure OpenAI Service supports two formats.
Azure provider (deployment-based endpoint):
| Configuration | Example | |---------------|-----------------------------------------------------------------------------| | Provider | Azure | | API Key | your-api-key | | Model | deployment-name | | API Base URL | |
OpenAI-compatible endpoint (provider: OpenAI):
| Configuration | Example | |---------------|----------------------------------------------------| | Provider | OpenAI | | API Key | your-api-key | | Model | deployment-name | | API Base URL | |
Github Copilot
Github Copilot is supported with built-in authentication (a popup will ask your permission when using Github Copilot models).
Supported Models:
- OpenAI Models:
gpt-3.5-turbo,gpt-4,gpt-4-turbo,gpt-4o,gpt-4o-mini,gpt-4.1,gpt-4.5 - Reasoning Models:
o1-ga,o3-mini,o3,o4-mini - Claude Models:
claude-3.5-sonnet,claude-3.7-sonnet,claude-3.7-sonnet-thought,claude-sonnet-4,claude-opus-4 - Gemini Models:
gemini-2.0-flash,gemini-2.5-pro
| Configuration | Example | |---------------|-----------------| | Provider | GitHubCopilot | | API Key | github | | Model | custom | | Custom Model | claude-sonnet-4 |
Github Models
For Github Models, get your Github token from here.
| Configuration | Example | |---------------|--------------------------------------| | Provider | OpenAI | | API Key | your-github-token | | Model | custom | | Custom Model | openai/gpt-4.1 | | API Base URL | |
OpenAI compatible Models
To use OpenAI compatible APIs, you need to set a custom model name: set model to "custom" and then specify your custom model name.
Example for groq:
| Configuration | Example | |---------------|----------------------------------| | API Key | your-groq-key | | Model | custom | | Custom Model | mixtral-8x7b-32768 | | API Base URL | |
Commands & Keyboard Shortcuts
The extension provides various commands accessible through the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and keyboard shortcuts.
Context Menu Commands
Context Menu Commands (Right-click on selected code)
| Command | Keyboard Shortcut | Description | |---------------------|---------------------------------------------|-------------------------------------------------| | Generate Code | Ctrl+Shift+A / Cmd+Shift+A | Generate code based on comments or requirements | | Add Tests | Ctrl+K Ctrl+Shift+1 / Cmd+K Cmd+Shift+1 | Generate unit tests for selected code | | Find Problems | Ctrl+K Ctrl+Shift+2 / Cmd+K Cmd+Shift+2 | Analyze code for bugs and issues | | Optimize | Ctrl+K Ctrl+Shift+3 / Cmd+K Cmd+Shift+3 | Optimize and improve selected code | | Explain | Ctrl+K Ctrl+Shift+4 / Cmd+K Cmd+Shift+4 | Explain how the selected code works | | Add Comments | Ctrl+K Ctrl+Shift+5 / Cmd+K Cmd+Shift+5 | Add documentation comments to code | | Complete Code | Ctrl+K Ctrl+Shift+6 / Cmd+K Cmd+Shift+6 | Complete partial or incomplete code | | Ad-hoc Prompt | Ctrl+K Ctrl+Shift+7 / Cmd+K Cmd+Shift+7 | Use custom prompt with selected code | | Custom Prompt 1 | Ctrl+K Ctrl+Shift+8 / Cmd+K Cmd+Shift+8 | Apply your first custom prompt | | Custom Prompt 2 | Ctrl+K Ctrl+Shift+9 / Cmd+K Cmd+Shift+9 | Apply your second custom prompt |
General Commands
General Commands
| Command | Description | |------------------------------------|---------------------------------------------| | ChatGPT: Ask anything | Open input box to ask any question | | ChatGPT: Reset session
…
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: feiskyer
- Source: feiskyer/chatgpt-copilot
- License: ISC
- Homepage: https://marketplace.visualstudio.com/items?itemName=feiskyer.chatgpt-copilot
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.