Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5052944
Add MCP Servers view
saoudrizwan Dec 1, 2024
bee3df5
Add mock data and gui
saoudrizwan Dec 1, 2024
fa62548
Edit mcpview
saoudrizwan Dec 1, 2024
17d481d
Add McpHub and sync with McpView
saoudrizwan Dec 6, 2024
1492604
Add use_mcp_tool and access_mcp_resource tools
saoudrizwan Dec 8, 2024
ede6a40
Visual tweaks
saoudrizwan Dec 8, 2024
6c5db41
Add restart capability to servers
saoudrizwan Dec 8, 2024
6a83736
Fix retrying connection
saoudrizwan Dec 9, 2024
7056f6c
Add MCP docs to system prompt; parse links in markdown; get example t…
saoudrizwan Dec 9, 2024
61311e3
Add mcp-servers dir
saoudrizwan Dec 9, 2024
1319105
Add index.js monitoring and fix capturing server error output
saoudrizwan Dec 10, 2024
8001322
Fix MCP section
saoudrizwan Dec 10, 2024
dc2a968
Prepare MCP release with new copy and announcement
saoudrizwan Dec 11, 2024
18d13ac
Add comment
saoudrizwan Dec 11, 2024
cb55360
Remove unused package
saoudrizwan Dec 11, 2024
d050339
Fixes
saoudrizwan Dec 11, 2024
f5ace86
Fixes
saoudrizwan Dec 11, 2024
66ac678
Fixes
saoudrizwan Dec 11, 2024
e52c5f7
Fixes
saoudrizwan Dec 11, 2024
d0f4e91
Fixes
saoudrizwan Dec 11, 2024
afd2dd3
Fixes
saoudrizwan Dec 11, 2024
657881d
Fixes
saoudrizwan Dec 11, 2024
a34f394
Fixes
saoudrizwan Dec 11, 2024
2dd0590
Fixes
saoudrizwan Dec 11, 2024
69533ad
Fixe resource template matching
saoudrizwan Dec 12, 2024
88cb60e
Fix server restart UX
saoudrizwan Dec 12, 2024
c1b1d87
Fixes
saoudrizwan Dec 12, 2024
37d940b
Fixes
saoudrizwan Dec 12, 2024
59bcb74
Add gemini-2.0-flash-exp
saoudrizwan Dec 12, 2024
f2f44c9
Prepare for release
saoudrizwan Dec 12, 2024
0f36197
Update README.md
saoudrizwan Dec 12, 2024
635aa12
Prepare release
saoudrizwan Dec 12, 2024
e07e7e0
Fix Cline not reading Claude desktop config before modifying
saoudrizwan Dec 12, 2024
d49397b
Prepare release
saoudrizwan Dec 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Change Log

## [2.2.0]

- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool
- Add MCP server management tab accessible via the server icon in the menu bar
- Add ability for Cline to dynamically create new MCP servers based on user requests (e.g., "add a tool that gets the latest npm docs")

## [2.1.6]

- Add LM Studio as an API provider option (make sure to start the LM Studio server to use it with the extension!)
Expand Down
29 changes: 23 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

Meet Cline, an AI assistant that can use your **CLI** a**N**d **E**ditor.

Thanks to [Claude 3.5 Sonnet's agentic coding capabilities](https://www-cdn.anthropic.com/fed9cc193a14b84131812372d8d5857f8f304c52/Model_Card_Claude_3_Addendum.pdf), Cline can handle complex software development tasks step-by-step. With tools that let him create & edit files, explore large projects, use the browser, and execute terminal commands (after you grant permission), he can assist you in ways that go beyond code completion or tech support. While autonomous AI scripts traditionally run in sandboxed environments, this extension provides a human-in-the-loop GUI to approve every file change and terminal command, providing a safe and accessible way to explore the potential of agentic AI.
Thanks to [Claude 3.5 Sonnet's agentic coding capabilities](https://www-cdn.anthropic.com/fed9cc193a14b84131812372d8d5857f8f304c52/Model_Card_Claude_3_Addendum.pdf), Cline can handle complex software development tasks step-by-step. With tools that let him create & edit files, explore large projects, use the browser, and execute terminal commands (after you grant permission), he can assist you in ways that go beyond code completion or tech support. Cline can even use the Model Context Protocol (MCP) to create new tools and extend his own capabilities. While autonomous AI scripts traditionally run in sandboxed environments, this extension provides a human-in-the-loop GUI to approve every file change and terminal command, providing a safe and accessible way to explore the potential of agentic AI.

1. Enter your task and add images to convert mockups into functional apps or fix bugs with screenshots.
2. Cline starts by analyzing your file structure & source code ASTs, running regex searches, and reading relevant files to get up to speed in existing projects. By carefully managing what information is added to context, Cline can provide valuable assistance even for large, complex projects without overwhelming the context window.
Expand Down Expand Up @@ -88,14 +88,31 @@ Try asking Cline to "test the app", and watch as he runs a command like `npm run

<img width="2000" height="0" src="https://github.com/user-attachments/assets/ee14e6f7-20b8-4391-9091-8e8e25561929"><br>

<img align="right" width="360" src="https://github.com/user-attachments/assets/7fdf41e6-281a-4b4b-ac19-020b838b6970">
<img align="right" width="350" src="https://github.com/user-attachments/assets/ac0efa14-5c1f-4c26-a42d-9d7c56f5fadd">

### "add a tool that..."

Thanks to the [Model Context Protocol](https://github.com/modelcontextprotocol), Cline can extend his capabilities through custom tools. While you can use [community-made servers](https://github.com/modelcontextprotocol/servers), Cline can instead create and install tools tailored to your specific workflow. Just ask Cline to "add a tool" and he will handle everything, from creating a new MCP server to installing it into the extension. These custom tools then become part of Cline's toolkit, ready to use in future tasks.

- "add a tool that fetches Jira tickets": Retrieve ticket ACs and put Cline to work
- "add a tool that manages AWS EC2s": Check server metrics and scale instances up or down
- "add a tool that pulls the latest PagerDuty incidents": Fetch details and ask Cline to fix bugs

<!-- Transparent pixel to create line break after floating image -->

<img width="2000" height="0" src="https://github.com/user-attachments/assets/ee14e6f7-20b8-4391-9091-8e8e25561929"><br>

<img align="left" width="360" src="https://github.com/user-attachments/assets/7fdf41e6-281a-4b4b-ac19-020b838b6970">

### Add Context

- **`@url`:** Paste in a URL for the extension to fetch and convert to markdown, useful when you want to give Cline the latest docs
- **`@problems`:** Add workspace errors and warnings ('Problems' panel) for Cline to fix
- **`@file`:** Adds a file's contents so you don't have to waste API requests approving read file (+ type to search files)
- **`@folder`:** Adds folder's files all at once to speed up your workflow even more
**`@url`:** Paste in a URL for the extension to fetch and convert to markdown, useful when you want to give Cline the latest docs

**`@problems`:** Add workspace errors and warnings ('Problems' panel) for Cline to fix

**`@file`:** Adds a file's contents so you don't have to waste API requests approving read file (+ type to search files)

**`@folder`:** Adds folder's files all at once to speed up your workflow even more

## Contributing

Expand Down
Loading
Loading