You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-10Lines changed: 5 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,20 +38,17 @@ CodeTide is available as a native [**Visual Studio Code extension**](https://mar
38
38
39
39
## 🖧 CodeTide as an MCP Server
40
40
41
-
CodeTide now supports acting as an **MCP (Multi-Codebase Processing) Server**, enabling seamless integration with AI agents and tools. This feature allows agents to dynamically interact with your codebase, retrieve context, and apply changes efficiently.
41
+
CodeTide now supports acting as an **MCP Server**, enabling seamless integration with AI agents and tools. This feature allows agents to dynamically interact with your codebaseand retrieve context efficiently.
42
42
43
43
#### Why This Helps Agents
44
44
Agents working with codebases often need:
45
45
-**Contextual Understanding**: Retrieve declarations, imports, and references for any part of the code.
46
-
-**Tool Integration**: Use built-in tools to navigate, modify, and validate code.
47
-
-**Atomic Operations**: Apply patches or updates without manual intervention.
46
+
-**Tool Integration**: Use built-in tools to navigate and analyze code.
48
47
49
48
#### Available Tools
50
49
CodeTide provides the following tools for agents:
51
-
1.**`applyPatch`**: Apply structured patches to files.
52
-
2.**`getContext`**: Retrieve code context for identifiers (e.g., functions, classes).
53
-
3.**`getRepoTree`**: Explore the repository structure.
54
-
4.**`checkCodeIdentifiers`**: Validate and suggest corrections for code identifiers.
50
+
1.**`getContext`**: Retrieve code context for identifiers (e.g., functions, classes).
51
+
2.**`getRepoTree`**: Explore the repository structure.
55
52
56
53
#### Example: Initializing an LLM with CodeTide
57
54
Here’s a snippet from `agent_tide.py` demonstrating how to initialize an LLM with CodeTide as an MCP server:
@@ -77,11 +74,9 @@ def init_llm() -> Llm:
77
74
This setup allows the LLM to leverage CodeTide’s tools for codebase interactions.
78
75
79
76
CodeTide can now be used as an MCP (Multi-Code Processor) Server! This allows seamless integration with AI tools and workflows. Below are the tools available:
80
-
81
-
-**applyPatch**: Apply structured patches to the filesystem.
77
+
The available tools are:
82
78
-**getContext**: Retrieve code context for identifiers.
83
79
-**getRepoTree**: Generate a visual tree representation of the repository.
84
-
-**checkCodeIdentifiers**: Validate code identifiers and suggest corrections.
0 commit comments