{"name":"io.github.xiaojiou176-open/sourceharbor-mcp","slug":"xiaojiou176-open-sourceharbor-mcp","title":"SourceHarbor MCP","description":"Source-first AI knowledge control tower MCP server for YouTube, Bilibili, RSSHub, and RSS.","url":"https://mcp.market/server/xiaojiou176-open-sourceharbor-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":17,"stars":2,"forks":0,"downloads_week":22,"last_push_at":"2026-06-04T03:59:11.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/xiaojiou176-open/sourceharbor","website":null,"version":"0.1.14","remotes":[],"packages":[{"registryType":"pypi","identifier":"sourceharbor","version":"0.1.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for a running SourceHarbor API.","isRequired":true,"format":"string","name":"SOURCE_HARBOR_API_BASE_URL"}]}],"tools":[{"name":"sourceharbor.artifacts.get","description":"Get artifacts. kind=markdown|asset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.computer_use.run","description":"Plan computer-use actions from an instruction and screenshot with safety policy checks.","write_action":true,"price_micros":0,"input_schema":null},{"name":"sourceharbor.feed.digests.list","description":"List digest feed entries with optional feedback and sort filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.health.get","description":"Get system/provider health in one call. scope=system|providers|all.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.ingest.poll","description":"Trigger one ingest poll cycle.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.ingest.runs.get","description":"Get one ingest run by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.ingest.runs.list","description":"List recent ingest runs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.jobs.compare","description":"Compare one job against its previous successful run.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.jobs.get","description":"Get one job by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.knowledge.cards.list","description":"List structured knowledge cards derived from digest outputs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.notifications.manage","description":"Manage notifications. action=get_config|set_config|send_test|daily_send|category_send.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.reports.daily_send","description":"Send daily report notification.","write_action":true,"price_micros":0,"input_schema":null},{"name":"sourceharbor.retrieval.search","description":"Search retrieval index over generated artifacts (digest/transcript/outline/comments).","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.subscriptions.manage","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.ui_audit.read","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.ui_audit.run","description":"Run UI audit from artifact directory evidence and persist the run snapshot.","write_action":true,"price_micros":0,"input_schema":null},{"name":"sourceharbor.videos.list","description":"List ingested videos.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.videos.process","description":"Trigger ProcessJobWorkflow for one video.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sourceharbor.workflows.run","description":"Start operational Temporal workflows via API gateway.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T22:36:33.391Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:36:33.383Z","components":{"code":{"score":25,"max":25,"notes":["150 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 116 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"sourceharbor","version":"0.1.14","found":true,"weeklyDownloads":22,"license":"MIT","dependencyCount":22,"publishedAt":"2026-04-08T08:59:24.685031Z","repositoryUrl":"https://github.com/xiaojiou176-open/sourceharbor"}],"repo":{"found":true,"owner":"xiaojiou176-open","repo":"sourceharbor","archived":false,"pushedAt":"2026-06-04T03:59:11Z","stars":2,"forks":0,"openIssues":3,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/270514762?v=4","ownerCreatedAt":"2026-03-24T01:52:08Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/270514762?v=4&s=128","source":"github"},"presence":{"stars":2,"forks":0,"downloadsWeek":22,"license":"MIT","lastPushAt":"2026-06-04T03:59:11.000Z","score":17}}}},"grade_history":[],"reviews":[]}