shaofengshi commented on code in PR #7905:
URL: https://github.com/apache/gravitino/pull/7905#discussion_r2259293634


##########
docs/gravitino-mcp-server.md:
##########
@@ -0,0 +1,74 @@
+---
+title: "Gravitino MCP server"
+slug: /gravitino-mcp-server
+keyword: Gravitino MCP metadata
+license: "This software is licensed under the Apache License version 2."
+---
+
+Gravitino MCP server provides the ability to manage Gravitino metadata for LLM.
+
+### Requirement:
+
+1. Python 3.10+
+2. uv is installed. You can install uv by following the [official 
guide](https://docs.astral.sh/uv/getting-started/installation/).
+
+### How to run:
+
+1. Clone the code from GitHub, and change to `mcp-server` directory
+2. Create virtual environment, `uv venv`
+3. Install the required Python packages. `uv pip install -e .`
+4. Add Gravitino MCP server to corresponding LLM tools. Take `cursor` for 
example, edit `~/.cursor/mcp.json`, use following configuration for local 
Gravitino MCP server:
+
+```json
+{
+  "mcpServers": {
+    "gravitino": {
+      "command": "uv",
+      "args": [
+        "--directory",
+        "$path/mcp-server",
+        "run",
+        "mcp_server",
+        "--metalake",
+        "test",
+        "--uri",
+        "http://127.0.0.1:8090";
+      ]
+    }
+  }
+}
+```
+
+Or start a HTTP MCP server by `uv run mcp_server --metalake test --uri 
http://127.0.0.1:8090 --transport http --mcp-url http://localhost:8000/mcp`, 
and use the configuration:
+
+```json
+{
+  "mcpServers": {
+    "gravitino": {
+      "url": "http://localhost:1234/mcp1";

Review Comment:
   it is configured with `--mcp-url` parameter



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to