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
6 changes: 5 additions & 1 deletion docs/gram/clients/using-mistral-with-gram-mcp-servers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,14 @@ Let's make the toolset available as an MCP server.

Go to the **MCP** tab, find the Acme Todo toolset and click on it to open the MCP details page.

Scroll down to the **Hosted URL** section and copy the URL.
Scroll down to the **MCP Install** section and click **View** to open the installation page.

![Screenshot showing the MCP server config dialog for the Acme Todo toolset](/assets/docs/gram/img/guides/mistral/mcp-public-server-copy-url.png)

Scroll down to the **Raw Configuration** section and copy the raw configuration.

![Screenshot showing the raw configuration for the Acme Todo toolset](/assets/docs/gram/img/guides/mistral/copy-raw-config.png)

## Connecting Mistral to your Gram-hosted MCP server

Mistral supports a **Custom Connector** that you can configure to connect to your Gram-hosted MCP server. See Mistral's guide for more details: [Configuring a custom connector](https://help.mistral.ai/en/articles/393572-configuring-a-custom-connector).
Expand Down
7 changes: 5 additions & 2 deletions docs/gram/clients/using-n8n-with-gram-mcp-servers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,14 @@ On the **MCP Details** page, tick the **Public** checkbox and click **Save**.

![Screenshot of the MCP details page](/assets/docs/gram/img/guides/n8n/mcp-details.png)

Scroll down to the **MCP Config** section and copy the **Public Server** configuration.
Scroll down to the **MCP Installation** section and click the **View** button to open the Installation page.

![Screenshot showing the MCP server config dialog for the Push Advisor toolset](/assets/docs/gram/img/guides/n8n/copy-mcp-config.png)

Scroll down to the **Raw Configuration** section and copy the configuration.

![Screenshot showing the raw configuration for the Push Advisor toolset](/assets/docs/gram/img/guides/n8n/copy-raw-config.png)

The configuration will look something like this:

```json
Expand Down Expand Up @@ -221,4 +225,3 @@ For authenticated servers:
You now have n8n connected to a Gram-hosted MCP server, enabling AI-powered automation workflows with access to your APIs and tools.

Ready to build your own MCP server? [Try Gram today](/product/gram) and see how easy it is to turn any API into agent-ready tools.

14 changes: 4 additions & 10 deletions docs/gram/concepts/tool-variations.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,10 @@ Gram provides two ways to improve a tool's description:

Under the **Tools** tab for a toolset, you can edit the name and description of a tool.

![Editing a tool name](/assets/docs/gram/img/concepts/tool-variations/editing-tool-name.png)
To edit a tool's name, click the 3 dots and select **Edit name**. Update the tool name in the modal that opens.

Update the tool name in the modal that opens:
![Editing a tool name](/assets/docs/gram/videos/tool-variations/editing-tool-name.mp4)

![Validating tool name editing](/assets/docs/gram/img/concepts/tool-variations/validating-tool-name-editing.png)
Similarly, to edit a tool's description, click the 3 dots and select **Edit description**. Use the dedicated modal to validate and save your updated description:

Similarly, hover over the tool description and click **Edit** to update it:

![Editing a tool description](/assets/docs/gram/img/concepts/tool-variations/editing-tool-description.png)

Use the dedicated modal to validate and save your updated description:

![Validating tool description editing](/assets/docs/gram/img/concepts/tool-variations/validating-tool-description-editing.png)
![Editing a tool description](/assets/docs/gram/videos/tool-variations/editing-tool-description.mp4)
2 changes: 1 addition & 1 deletion docs/gram/concepts/toolsets.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ In addition to enabling powerful agents through well-scoped toolsets, Gram autom

You can also scroll down to the **Visibility** section to set the MCP server to public or private.

Under the the **MCP Installation** section, you can choose to install the MCP server using Pass-through authentication or Gram authentication.
Under the the **MCP Installation** section, you can view and edit the toolset's published installation page.

![MCP server configuration](/assets/docs/gram/img/concepts/toolsets/mcp-server-toolsets-config-options.png)

Expand Down
6 changes: 5 additions & 1 deletion docs/gram/examples/adding-ai-chat-to-your-app.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,11 @@ In the **MCP** tab, find the MCP server and set it to **Public** under **Visibil

![Gram MCP server dashboard showing Visibility settings with Public option selected and MCP Installation section showing the server URL](/assets/docs/gram/img/guides/adding-ai-chat-to-your-app/gram-public-mcp-server.png)

In the **MCP Installation** section, copy the server URL from the `"args"` array (for example, `https://app.getgram.ai/mcp/your-server-id`). You'll use this when you configure the chat microservice in Step 3.
In the **MCP Installation** section, click the **View** button to open the server installation page.

![Gram MCP server installation page](/assets/docs/gram/img/guides/adding-ai-chat-to-your-app/gram-server-installation-page.png)

Scroll down to the **Raw Confirm** section and copy the server configuration.

### Expose your local API with ngrok

Expand Down
8 changes: 2 additions & 6 deletions docs/gram/examples/creating-taskmaster-mcp-server.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,8 @@ Scroll down to the **Visibility** section and select the **Public** checkbox.

![Screenshot of the MCP details page](/assets/docs/gram/img/examples/mcp-details.png)

Next, you'll need to copy the MCP server configuration.

Scroll down to the **MCP Installation** section and click the **View** button to open the configuration details page.
Scroll down to the **MCP Installation** section and click **View** to view the installation guide.
![Screenshot showing the MCP server config dialog for the Taskmaster toolset](/assets/docs/gram/img/guides/build-mcp/create-taskmaster-mcp-server/copy-mcp-config.png)

If you set the visibility to **Public**, the configuration will look something like this:

Expand Down Expand Up @@ -282,6 +281,3 @@ Your Taskmaster MCP server is now ready to use with any MCP client. You can conn
- [Your IDE](/docs/gram/clients/using-your-ide-with-gram-mcp-server)
- [Cline](/docs/gram/clients/using-cline-with-gram-mcp-server)
- Any other MCP-compatible client



3 changes: 1 addition & 2 deletions docs/gram/host-mcp/deploy-mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ If you scroll down to the **Visibility** section, you can change the visibility

![MCP server visibility](/assets/docs/gram/img/guides/build-mcp/04-mcp-visibility.png)

Under the **MCP Installation** section, you can see the MCP server installation details. You can also copy the MCP server configuration to your MCP client and choose to use the MCP server with or without authentication.
Under the **MCP Installation** section, you can edit and copy the MCP installation page and share it with others.

## Configure an MCP client

Expand Down Expand Up @@ -81,4 +81,3 @@ Common MCP server issues and fixes:
- Reduce the number of tools in your toolset.
- Use custom tools to create workflows with precise steps.
- Create focused toolsets for different use cases.

6 changes: 5 additions & 1 deletion docs/gram/host-mcp/public-private-servers.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@ sidebar:
order: 2
---

Gram allows you to manage settings that control how users access your Gram-hosted MCP server (public vs private) and how they authenticate with the underlying API (pass-through vs managed). These settings can be used in different combinations, giving you four possible configuration options as shown below.
Gram allows you to manage settings that control how users access your Gram-hosted MCP server (public vs private) and how they authenticate with the underlying API (pass-through vs managed). These settings can be used in different combinations.

Under the **MCP Installation** section, you can edit and copy the MCP installation page and share it with others.

![Four MCP server configuration options showing combinations of public/private and passthrough/managed authentication](/assets/docs/gram/img/guides/mcp-server-four-options.png)

The MCP installation page provides a detailed guide on how to install and configure your MCP server. You can customize the installation process to fit your specific needs.

Common use cases for each combination:

- **Public + Pass-through**: Production APIs where customers already have their own API keys
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/docs/gram/img/guides/02-selecting-tools.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/docs/gram/img/guides/03-test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/docs/gram/img/guides/03-testing-mcp-server.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/docs/gram/img/guides/04-adding-api-key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed public/assets/docs/gram/img/guides/04-publish.png
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/assets/docs/gram/img/guides/copy-mcp-config.png
Binary file modified public/assets/docs/gram/img/guides/mistral/mcp-details.png
Binary file modified public/assets/docs/gram/img/guides/n8n/copy-mcp-config.png
Binary file modified public/assets/docs/gram/img/guides/n8n/set-server-url.png
Binary file modified public/assets/docs/gram/img/guides/n8n/toolset-created.png
Diff not rendered.
Binary file modified public/assets/docs/gram/img/guides/toolset-created.png
Binary file not shown.
Binary file not shown.
Loading