Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
12 changes: 6 additions & 6 deletions docs/developer-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ This guide provides information for developers looking to understand, build, and
- [Technology Stack](#technology-stack)
- [Architectural Documents](#architectural-documents)
- [API Documentation](#api-documentation)
- [Model Controller Platform (MCP)](#model-controller-platform-mcp)
- [Model Context Protocol (MCP)](#model-controller-platform-mcp)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix broken ToC anchor
The link still points to #model-controller-platform-mcp, which doesn't match the updated heading.

Please update the anchor to #model-context-protocol-mcp.

Proposed diff:

- - [Model Context Protocol (MCP)](#model-controller-platform-mcp)
+ - [Model Context Protocol (MCP)](#model-context-protocol-mcp)
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- [Model Context Protocol (MCP)](#model-controller-platform-mcp)
- [Model Context Protocol (MCP)](#model-context-protocol-mcp)
🤖 Prompt for AI Agents
In docs/developer-guide.md at line 13, the Table of Contents link points to the
wrong anchor `#model-controller-platform-mcp`. Update the anchor in the link to
`#model-context-protocol-mcp` to match the correct heading and fix the broken
link.

- [Development Setup](#development-setup)
- [Building the Application](#building-the-application)
- [Contribution Guidelines](#contribution-guidelines)
Expand Down Expand Up @@ -58,7 +58,7 @@ The `docs/` directory contains several documents that provide deeper insights in
- [Multi-Window Architecture](./multi-window-architecture.md): Describes how multiple windows are managed.
- [Event System Design](./event-system-design.md): Details the application's event system.
- [Config Presenter Architecture](./config-presenter-architecture.md) and [Config Presenter Design](./config-presenter-design.md): Explain the configuration management system.
- [MCP Presenter Architecture](./mcp-presenter-architecture.md) and [MCP Presenter Design](./mcp-presenter-design.md): Detail the architecture of the Model Controller Platform.
- [MCP Presenter Architecture](./mcp-presenter-architecture.md) and [MCP Presenter Design](./mcp-presenter-design.md): Detail the architecture of the Model Context Protocol.

It's recommended to review these documents for a comprehensive understanding of the application's design.

Expand All @@ -71,9 +71,9 @@ While there might not be a dedicated, separately generated API documentation sit

Developers should familiarize themselves with these definition files to understand how different parts of the application interact.

## Model Controller Platform (MCP)
## Model Context Protocol (MCP)

The Model Controller Platform (MCP) is a core feature of DeepChat, enabling advanced capabilities like tool calling and search enhancement. As described in the `README.md`:
The Model Context Protocol (MCP) is a core feature of DeepChat, enabling advanced capabilities like tool calling and search enhancement. As described in the `README.md`:

- It allows LLMs to use **Resources**, **Prompts**, and **Tools**.
- It supports features like code execution (via a built-in Node.js runtime), web information retrieval, and file operations.
Expand All @@ -85,7 +85,7 @@ For more detailed information on MCP, its design, and how to develop tools or in
- [Function Call and MCP](./function-call-and-mcp.md)
- [MCP Presenter Architecture](./mcp-presenter-architecture.md)
- [MCP Presenter Design](./mcp-presenter-design.md)
- The "Excellent MCP (Model Controller Platform) Support" section in the main [README.md](../README.md).
- The "Excellent MCP (Model Context Protocol) Support" section in the main [README.md](../README.md).

## Development Setup

Expand Down Expand Up @@ -128,7 +128,7 @@ This guide should provide a good starting point for developers. For specific que
- Project Structure: Based on `ls()` output and `CONTRIBUTING.md`.
- Architecture Overview: Explaining Electron's main/renderer architecture, the tech stack (Vue.js, TypeScript), and linking to relevant documents in `docs/` that I identified earlier.
- API Documentation: Pointing to `shared/presenter.d.ts` and `src/preload/index.d.ts`.
- Model Controller Platform (MCP): Explaining its purpose based on `README.md` and linking to `docs/function-call-and-mcp.md` and other MCP-specific architectural documents.
- Model Context Protocol (MCP): Explaining its purpose based on `README.md` and linking to `docs/function-call-and-mcp.md` and other MCP-specific architectural documents.
- Development Setup: Linking to the relevant sections in `README.md` and `CONTRIBUTING.md`.
- Building the Application: Linking to the relevant section in `README.md`.
- Contribution Guidelines: Linking to `CONTRIBUTING.md`.
Expand Down
2 changes: 1 addition & 1 deletion docs/user-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ DeepChat enhances LLM responses by integrating with search engines. This provide

## Using Tool Calling (MCP)

DeepChat features excellent Model Controller Platform (MCP) support, allowing LLMs to use tools and access external resources.
DeepChat features excellent Model Context Protocol (MCP) support, allowing LLMs to use tools and access external resources.

- **Configuration**: MCP services can be configured through a user-friendly interface. DeepLink support allows for one-click installation of MCP services.
- **Capabilities**: MCP enables:
Expand Down