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:
- Set API key: Configure the key in chat. The operation is automatically persisted and remains valid after a restart.
- Retrieve a specific post: Fetch a single item by post ID.
- Search posts: Search posts by keyword or phrase.
- Fetch by date range: Get posts between a specified start and end date.
- Fetch by author ID: Filter posts published by a specific author.
- Get detailed post analysis: Deep-dive analyze a specific post, including citations and context.
- Get timeline summary: Summarize the post timeline by date range.
- 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")
- Example:
- search_posts: Search posts.
- Example:
search_posts(query: "keyword", limit: 10)
- Example:
- get_posts_by_date: Query by date range.
- Example:
get_posts_by_date(start_date: "2024-01-01", end_date: "2024-01-31")
- Example:
- get_posts_by_author_id: Query by author.
- Example:
get_posts_by_author_id(author_id: "user_123")
- Example:
- analyze_post: Analyze a post.
- Example:
analyze_post(post_id: "67890")
- Example:
- get_timeline_summary: Get the timeline summary.
- Example:
get_timeline_summary(start_date: "2024-01-01", end_date: "2024-01-31")
- Example:
- word_cloud_by_post_ids: Generate a word cloud.
- Example:
word_cloud_by_post_ids(start_id: "1", end_id: "100")
- Example:
- 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")
- Example:
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.