Add description and keywords to Project.toml #4

Merged
Copilot merged 2 commits from copilot/add-repo-description into main 2026-03-01 12:51:55 -08:00
Copilot commented 2026-03-01 09:58:46 -08:00 (Migrated from github.com)

The repository had no description or keywords, reducing discoverability on JuliaHub and related tooling.

Changes

  • Added description and keywords fields to Project.toml, which are recognized by Julia package discovery tools (e.g., JuliaHub):
description = "MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search"
keywords = ["mcp", "ai", "agents", "llm", "julia", "repl", "code-execution", "debugging"]

Note: The GitHub repo's "About" description and Topics fields are not file-driven — those should be set manually via GitHub repository settings to match.

Original prompt

This section details on the original issue you should resolve

<issue_title>Please add a description</issue_title>
<issue_description>Please, add a description and some keywords to the GitHub repo. That makes it easier to find your package.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

The repository had no description or keywords, reducing discoverability on JuliaHub and related tooling. ### Changes - Added `description` and `keywords` fields to `Project.toml`, which are recognized by Julia package discovery tools (e.g., JuliaHub): ```toml description = "MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search" keywords = ["mcp", "ai", "agents", "llm", "julia", "repl", "code-execution", "debugging"] ``` > **Note:** The GitHub repo's "About" description and Topics fields are not file-driven — those should be set manually via GitHub repository settings to match. <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>Please add a description</issue_title> > <issue_description>Please, add a description and some keywords to the GitHub repo. That makes it easier to find your package.</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > </comments> > </details> <!-- START COPILOT CODING AGENT SUFFIX --> - Fixes kahliburke/Kaimon.jl#3 <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs.
kahliburke commented 2026-03-01 12:12:41 -08:00 (Migrated from github.com)

@copilot+claude-sonnet-4.6 Are these keywords and description automatically picked up by GitHub? That was the original request.

@copilot+claude-sonnet-4.6 Are these keywords and description automatically picked up by GitHub? That was the original request.
Copilot commented 2026-03-01 12:13:28 -08:00 (Migrated from github.com)

@copilot+claude-sonnet-4.6 Are these keywords and description automatically picked up by GitHub? That was the original request.

No, the description and keywords fields in Project.toml are not picked up by GitHub — they are used by Julia-specific tooling like JuliaHub for package discovery.

GitHub's repository "About" description and Topics can only be set through the GitHub repository settings UI (click the ⚙️ gear icon next to "About" on the repository home page). They cannot be configured via files in the repository.

The Project.toml additions are still useful for the Julia ecosystem, but to address the original request you'll need to set the following directly in GitHub settings:

  • Description: MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search
  • Topics: julia, mcp, ai, llm, agents, repl, debugging, code-execution
> @copilot+claude-sonnet-4.6 Are these keywords and description automatically picked up by GitHub? That was the original request. No, the `description` and `keywords` fields in `Project.toml` are not picked up by GitHub — they are used by Julia-specific tooling like JuliaHub for package discovery. GitHub's repository "About" description and Topics can only be set through the GitHub repository settings UI (click the ⚙️ gear icon next to "About" on the repository home page). They cannot be configured via files in the repository. The `Project.toml` additions are still useful for the Julia ecosystem, but to address the original request you'll need to set the following directly in GitHub settings: - **Description**: `MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search` - **Topics**: `julia`, `mcp`, `ai`, `llm`, `agents`, `repl`, `debugging`, `code-execution`
kahliburke commented 2026-03-01 12:19:00 -08:00 (Migrated from github.com)

@copilot+claude-sonnet-4.6 Is there no automation for this feature in GitHub? Or can I do it using the gh command line tool?

@copilot+claude-sonnet-4.6 Is there no automation for this feature in GitHub? Or can I do it using the `gh` command line tool?
Copilot commented 2026-03-01 12:19:36 -08:00 (Migrated from github.com)

@copilot+claude-sonnet-4.6 Is there no automation for this feature in GitHub? Or can I do it using the gh command line tool?

Yes! You can set both with the gh CLI:

# Set the repository description
gh repo edit kahliburke/Kaimon.jl --description "MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search"

# Set repository topics
gh repo edit kahliburke/Kaimon.jl --add-topic julia --add-topic mcp --add-topic ai --add-topic llm --add-topic agents --add-topic repl --add-topic debugging --add-topic code-execution

Run these locally where you're authenticated with gh auth login.

> @copilot+claude-sonnet-4.6 Is there no automation for this feature in GitHub? Or can I do it using the `gh` command line tool? Yes! You can set both with the `gh` CLI: ```bash # Set the repository description gh repo edit kahliburke/Kaimon.jl --description "MCP (Model Context Protocol) server for Julia — gives AI agents full access to Julia's runtime for code execution, introspection, debugging, testing, and semantic code search" # Set repository topics gh repo edit kahliburke/Kaimon.jl --add-topic julia --add-topic mcp --add-topic ai --add-topic llm --add-topic agents --add-topic repl --add-topic debugging --add-topic code-execution ``` Run these locally where you're authenticated with `gh auth login`.
Sign in to join this conversation.
No description provided.