Skip to main content
Glama

Radicle + GitHub MCP Server

by fovi-llc
create_test_issue.py•1.58 kB
#!/usr/bin/env python3 """ Create a test issue to demonstrate sync functionality. """ import asyncio import os from github_radicle_sync import GitHubAPI async def create_test_issue(): """Create a test issue on GitHub.""" github_token = os.getenv("GITHUB_PERSONAL_ACCESS_TOKEN") if not github_token: print("āŒ GITHUB_PERSONAL_ACCESS_TOKEN environment variable not set") return github_repo = "fovi-llc/radicle-mcp" github_api = GitHubAPI(github_token, github_repo) print(f"šŸ”§ Creating test issue in {github_repo}...") try: test_issue = github_api.create_issue( title="Test Issue for GitHub ↔ Radicle Sync", body="""This is a test issue created to demonstrate the GitHub ↔ Radicle synchronization functionality. **Features being tested:** - Issue creation and sync - Metadata preservation - Idempotent operations - Mapping database This issue should be automatically synced to Radicle when the sync process runs. Created by: `create_test_issue.py`""", labels=["test", "sync", "demo"] ) print(f"āœ… Test issue created successfully!") print(f" Issue #{test_issue['number']}: {test_issue['title']}") print(f" URL: {test_issue['html_url']}") print(f"\nšŸ’” Now run the sync to see it appear in Radicle:") print(f" python github_radicle_sync.py") except Exception as e: print(f"āŒ Failed to create test issue: {e}") if __name__ == "__main__": asyncio.run(create_test_issue())

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fovi-llc/radicle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server