added docs for hosted mcp servers

This commit is contained in:
arkml 2025-06-03 23:05:01 +05:30
parent 25d350b97c
commit 886005fd6e
4 changed files with 26 additions and 9 deletions

View file

@ -1,16 +1,28 @@
## Add tools to agents
Copilot can help you add tools to agents. You can (a) add a mock tool, (b) add a tool from an MCP server, (c) integrate with you own tools using a webhook.
### Adding mock tools
You can mock any tool you have created by checking the 'Mock tool responses' option.
![Example Tool](img/mock-tool.png)
In Rowboat, you can add tools to your agents by (a) selecting from a in-built library of MCP tools (b) adding your own customer MCP servers (c) integrating your APIs through a webhook (e) mocking tool calls to test the system.
### Adding MCP tools
You can add a running MCP server in Settings -> Tools.
#### Hosted MCP Library
Rowboat has partnered with ![Kavis AI](https://www.klavis.ai/) to provide a growing library of hosted MCP servers. You can obtain a 'KLAVIS_API_KEY' and add it to your env for the library to show up automatically under the tools section.
![Library](img/mcp-library.png)
Enable any of the hosted MCP servers by clicking on the enable button. The server will take approximately 10 seconds to spin up.
![Library](img/enable-mcp-server.png)
For most servers, you will need to authorize it by clicking on the 'Auth' button and connecting to your account e.g. connecting to you github or slack account
The servers you have enabled will show up under tools section in the build view and can be added to any of the agents.
![Library](img/mcp-tools-build-view.png)
Note: For GSuite tools, you need to get the google client ID from your GSuite account and set it to the env variable 'KLAVIS_GOOGLE_CLIENT_ID'.
#### Custom MCP Server
You can add any running MCP server in Settings -> Tools.
![Example Tool](img/add-mcp-server.png)
@ -20,6 +32,11 @@ Now, you can import the tools from the MCP server in the Build view.
![Example Tool](img/import-mcp-tools.png)
### Adding mock tools
You can mock any tool you have created by checking the 'Mock tool responses' option.
![Example Tool](img/mock-tool.png)
### Debug tool calls in the playground
When agents call tools during a chat in the playground, the tool call parameters and response are available for debugging real-time. For testing purposes, the platform can produce mock tool responses in the playground, without integrating actual tools.

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB