Skip to content

Add Claude Plugin Marketplace manifest, icon, and README#3

Merged
scottchronicity merged 5 commits into
mainfrom
copilot/add-claude-plugin-directory
Mar 27, 2026
Merged

Add Claude Plugin Marketplace manifest, icon, and README#3
scottchronicity merged 5 commits into
mainfrom
copilot/add-claude-plugin-directory

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 27, 2026

Adds the .claude-plugin/ directory with all files needed for Claude Plugin Marketplace compatibility, enabling installation via /plugin install scottchronicity/ephemeris-mcp.

  • Declares mcp-server type with uvx ephemeris-mcp runtime for zero-install execution
  • Points to PyPI as the package source
  • Includes MCP capabilities and category metadata
  • Adds icon field pointing to ./icon.svg
  • Adds an astronomy-themed SVG icon
  • Adds a Marketplace README with Quick Start, Features, and Tools sections
  • Adds Claude Desktop claude_desktop_config.json snippet to the top area of the root README.md
{
  "type": "mcp-server",
  "icon": "./icon.svg",
  "runtime": {
    "command": "uvx",
    "args": ["ephemeris-mcp"]
  },
  "source": {
    "type": "pypi",
    "package": "ephemeris-mcp"
  }
}
Original prompt

I want to make this repository compatible with the Claude Plugin Marketplace so users can install it via /plugin install.
​Create a directory named .claude-plugin/ in the root.
​Inside it, create a plugin.json file.
​The manifest should define this as an mcp-server type.
​Use uvx as the command and ephemeris-mcp as the argument (since it's on PyPI).
​Add metadata: name 'ephemeris-mcp', a description about 'Precision astronomical ephemeris using Swiss Ephemeris', and set the version to match the current PyPI version.
​Include a capabilities section that maps to the MCP server."
​What the Resulting .claude-plugin/plugin.json Should Look Like
​If you want to do it manually or verify Copilot's work, here is the exact structure for your specific project

{
"name": "ephemeris-mcp",
"version": "0.1.0",
"description": "Precision astronomical ephemeris for AI agents. Provides planetary positions and chart angles via the Swiss Ephemeris.",
"author": "scottchronicity",
"type": "mcp-server",
"source": {
"type": "pypi",
"package": "ephemeris-mcp"
},
"runtime": {
"command": "uvx",
"args": ["ephemeris-mcp"]
},
"capabilities": {
"mcp": {
"name": "ephemeris-mcp",
"description": "Calculates tropical zodiac positions, houses, and celestial body data."
}
},
"categories": ["science", "data-analysis", "astronomy"]
}


📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Agent-Logs-Url: https://github.com/scottchronicity/ephemeris-mcp/sessions/0ddce847-9192-4792-bce7-74b8eb3dbd29

Co-authored-by: scottchronicity <186119543+scottchronicity@users.noreply.github.com>
Copilot AI changed the title [WIP] Add .claude-plugin directory and plugin.json for marketplace compatibility Add Claude Plugin Marketplace manifest Mar 27, 2026
Copilot AI requested a review from scottchronicity March 27, 2026 00:32
@scottchronicity scottchronicity marked this pull request as ready for review March 27, 2026 00:49
Agent-Logs-Url: https://github.com/scottchronicity/ephemeris-mcp/sessions/3828c5f0-4673-40ac-a429-e6f8de2d728d

Co-authored-by: scottchronicity <186119543+scottchronicity@users.noreply.github.com>
Copilot AI changed the title Add Claude Plugin Marketplace manifest Add Claude Plugin Marketplace manifest, icon, and README Mar 27, 2026
Repository owner deleted a comment from Copilot AI Mar 27, 2026
Repository owner deleted a comment from Copilot AI Mar 27, 2026
@scottchronicity
Copy link
Copy Markdown
Owner

@copilot

Add the following to top area of root readme.md in the repo

To use this in Claude Desktop, add this to your claude_desktop_config.json:

   "mcpServers": {
     "ephemeris": {
       "command": "uvx",
       "args": ["ephemeris-mcp"]
     }
   }

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot

Add the following to top area of root readme.md in the repo ...

Added the Claude Desktop config snippet to the top area of the root README.md in 3688777.

@scottchronicity scottchronicity merged commit 0f60bc5 into main Mar 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants