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
+93-3Lines changed: 93 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,48 @@ CodeTide is available as a native [**Visual Studio Code extension**](https://mar
36
36
37
37
---
38
38
39
+
## 🖧 CodeTide as an MCP Server
40
+
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 codebase and retrieve context efficiently.
42
+
43
+
#### Why This Helps Agents
44
+
Agents working with codebases often need:
45
+
-**Contextual Understanding**: Retrieve declarations, imports, and references for any part of the code.
46
+
-**Tool Integration**: Use built-in tools to navigate and analyze code.
47
+
48
+
#### Available Tools
49
+
CodeTide provides the following tools for agents:
50
+
1.**`getContext`**: Retrieve code context for identifiers (e.g., functions, classes).
51
+
2.**`getRepoTree`**: Explore the repository structure.
52
+
53
+
#### Example: Initializing an LLM with CodeTide
54
+
Here’s a snippet from `agent_tide.py` demonstrating how to initialize an LLM with CodeTide as an MCP server:
This setup allows the LLM to leverage CodeTide’s tools for codebase interactions.
75
+
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:
77
+
The available tools are:
78
+
-**getContext**: Retrieve code context for identifiers.
79
+
-**getRepoTree**: Generate a visual tree representation of the repository.
80
+
39
81
## ⚙️ Installation
40
82
41
83
### 📦 From PyPI
@@ -399,9 +441,57 @@ Here’s what’s next for CodeTide:
→ Improve resolution for intra-package navigation.~~
402
-
- 🤖 **Long-term vision**: Release a native **CodeTide Agent**
403
-
→ Seamless, intelligent context resolution directly integrated into the CodeTide core.
404
-
→ Unlock **clinical issue detection**, **guided refactors**, and **agent-level navigation**.
444
+
445
+
---
446
+
447
+
## 🤖 Agents Module: AgentTide
448
+
449
+
CodeTide now includes an `agents` module, featuring **AgentTide**—a precision-driven software engineering agent that connects directly to your codebase and executes your requests with full code context.
450
+
451
+
**AgentTide** leverages CodeTide’s symbolic code understanding to:
452
+
- Retrieve and reason about relevant code context for any request
453
+
- Generate atomic, high-precision patches using strict protocols
454
+
- Apply changes directly to your codebase, with robust validation
0 commit comments