Introduction

The DeepSeek Harness (DSH) plugin ecosystem emphasizes “everything is a plugin.” Developers often need to connect agents to domain-specific data sources. This article introduces xby-qanon, an MCP server that provides access to a QAnon post dataset.

What It Is

This is a plugin maintained by xby-skill and belongs to the “Online Tools” category. It is an MCP server primarily used for anthropological and sociological research. The plugin provides a complete set of interfaces for accessing, searching, filtering, and analyzing QAnon-related post datasets.

Core Features

This plugin provides the following main capabilities:

  1. Set API key: Configure the key in chat. The operation is automatically persisted and remains valid after a restart.
  2. Retrieve a specific post: Fetch a single item by post ID.
  3. Search posts: Search posts by keyword or phrase.
  4. Fetch by date range: Get posts between a specified start and end date.
  5. Fetch by author ID: Filter posts published by a specific author.
  6. Get detailed post analysis: Deep-dive analyze a specific post, including citations and context.
  7. Get timeline summary: Summarize the post timeline by date range.
  8. Generate word cloud: Analyze frequent terms within a specified ID range or date range and generate a word cloud image.

Installation and Enablement

Use the official installation command to complete the installation:

dsh plugin --profile web add github:xby_skill/xby-qanon

This command pulls the repository from GitHub and installs the plugin.

Typical Usage

After installation, you can call the following tools in chat:

  • set_xby_apikey: Set access credentials.
  • get_post_by_id_tool: Get the post with a specific ID.
    • Example: get_post_by_id_tool(post_id: "12345")
  • search_posts: Search posts.
    • Example: search_posts(query: "keyword", limit: 10)
  • get_posts_by_date: Query by date range.
    • Example: get_posts_by_date(start_date: "2024-01-01", end_date: "2024-01-31")
  • get_posts_by_author_id: Query by author.
    • Example: get_posts_by_author_id(author_id: "user_123")
  • analyze_post: Analyze a post.
    • Example: analyze_post(post_id: "67890")
  • get_timeline_summary: Get the timeline summary.
    • Example: get_timeline_summary(start_date: "2024-01-01", end_date: "2024-01-31")
  • word_cloud_by_post_ids: Generate a word cloud.
    • Example: word_cloud_by_post_ids(start_id: "1", end_id: "100")
  • word_cloud_by_date_range: Generate a word cloud by date range.
    • Example: word_cloud_by_date_range(start_date: "2024-01-01", end_date: "2024-01-31")

Use Cases and Notes

  • Prerequisites: Before use, visit the Xiaobenyang official website to register and obtain an API key.
  • Intended purpose: Designed for anthropological and sociological research.
  • Permissions and security: The plugin runs with the permissions of the current DSH process. Before installation, it is recommended to review the source code and license (MIT).

Short Conclusion

This is a tool focused on analyzing a specific dataset, suitable for research or analytics scenarios that need to process data in this domain. For more details and source code, visit GitHub or the community directory.