# Qiita MCP

> Qiita MCP manages your entire workflow on Japan's leading developer knowledge platform. Publish articles in Markdown, search for trending tags and topics, analyze user activity, and engage with the Japanese dev community—all from your AI client.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** blogging, technical-writing, community, articles, qiita, japan, japanese

## Description

This connector gives you command over your presence on Qiita, connecting your technical writing process directly to Japan’s largest developer resource. Instead of opening a browser tab, logging in, searching for tags manually, and then drafting content elsewhere, your agent handles it all. You can draft an article using Markdown right in the chat window and hit publish instantly. Need to see what topics are hot? Ask your AI client to search articles by specific tags or find out which users are making waves. It’s perfect for developers targeting Japan or DevRel folks managing international content streams. When you use Vinkius, this MCP acts as a central hub, letting any compatible agent manage all your publishing, discovery, and social interactions in one spot.

## Tools

### delete_article
Permanently removes an article, along with all associated comments, likes, and bookmarks.

### delete_comment
Removes a comment from Qiita; you can only delete comments that you personally wrote.

### edit_comment
Updates the text of an existing comment on a Qiita article, but only if you authored it.

### follow_tag
Adds a tag to your personalized feed so articles using that topic show up regularly.

### follow_user
Subscribes to content from a specific user, ensuring their new posts appear in your feed.

### get_article
Retrieves the complete text and structure of a single Qiita article using its ID for analysis or review.

### get_comments
Fetches all comments left on an article, allowing you to analyze community feedback quickly.

### get_my_articles
Retrieves a list of articles that you have published yourself for auditing or updating.

### get_my_profile
Provides your authenticated user details and overall community standing on Qiita.

### unfollow_tag
Removes a tag from your personalized feed, stopping notifications about that topic.

### get_tag_articles
Finds all articles associated with a specific tag for content research or trend spotting.

### get_tag_detail
Shows detailed information about a specific Qiita tag, helping you assess its popularity before writing.

### get_tags
Lists popular tags on the platform, sorted by follower count to guide your content strategy.

### get_teams
Retrieves a list of corporate or organizational teams you are a member of on Qiita.

### get_user_articles
Gets all articles published by another specific user, useful for competitive research.

### get_user_followees
Lists the users that a given account is following, helping map out influence networks.

### get_user_followers
Retrieves the list of people who follow a specific user to understand your audience size.

### stock_article
Adds an article to your private collection, similar to bookmarking it for later reading.

### get_user_stocks
Retrieves articles that another user has bookmarked, giving insight into their interests.

### get_user
Pulls the profile information of any Qiita user using just their username for identity verification.

### is_item_stocked
Checks if a specific article is already in your bookmarks before you try to add it.

### like_article
Registers an appreciation (LGTM) on an article, boosting its visibility and signaling value to the author.

### post_comment
Allows you to write a comment in response to an article or discussion thread.

### publish_article
Writes and publishes a brand-new article using Markdown format, letting you set up to five tags.

### search_articles
Searches the entire Qiita database using advanced syntax filters like 'tag:python' or 'user:username'.

### unfollow_user
Stops receiving updates from a user, keeping your feed focused on relevant content.

### unlike_article
Removes your appreciation (LGTM) from an article, decreasing its public count by one.

### unstock_article
Removes a specific article from your personal collection of bookmarks.

### update_article
Modifies the title, body content, tags, or visibility status of an existing published piece.

## Prompt Examples

**Prompt:** 
```
Search for the latest articles on Qiita about 'MCP' and 'AI agents'.
```

**Response:** 
```
I've found several recent articles on Qiita about MCP and AI agents. The top ones include discussions about building MCP servers in TypeScript and integrating AI agents into development workflows. Would you like to see details for any of these?
```

**Prompt:** 
```
Create a new article on Qiita titled 'Getting Started with MCP Servers' with a brief introduction.
```

**Response:** 
```
I've published the article 'Getting Started with MCP Servers' on your Qiita account. It's now live and accessible to the community.
```

**Prompt:** 
```
Show me my published articles on Qiita.
```

**Response:** 
```
Here are your published articles on Qiita. You have 5 articles, with the most recent being 'Advanced TypeScript Patterns'. Would you like to update or manage any of them?
```

## Capabilities

### Publishing Content
Write new articles or update existing ones using Markdown format.

### Content Discovery
Search for articles, tags, and users based on keywords to track trends and research topics.

### Community Interaction
Like posts (LGTM), comment on discussions, or follow specific users and tags.

### Content Auditing
Retrieve your own published articles or check the content history of other authors.

## Use Cases

### Auditing content performance
A DevRel needs to know which of their last five articles are performing best. Instead of checking metrics one by one on the dashboard, they ask their agent to use `get_my_articles` and then analyze the results, immediately identifying a gap in coverage that requires an update.

### Competitive content research
A developer wants to see what topics competitors are writing about. They use `get_user_articles` on a known competitor's profile and then run `search_articles` using the competitor’s style, finding valuable gaps in market coverage.

### Responding to community feedback
An author publishes an article and receives many comments. Instead of scrolling through pages of text, they ask their agent to run `get_comments` to get a summary and categorize the discussion points for quick follow-up.

### Developing niche content streams
A tech writer needs articles on 'web assembly' but doesn't know which tags are popular. They first use `get_tags` to see the most followed topics, then narrow it down with `get_tag_articles` to find existing high-quality examples.

## Benefits

- Never manually switch between Qiita and your editor again. You can draft and publish articles directly through your agent, keeping your workflow contained in one place.
- Instead of relying on keyword searches, you can use the `search_articles` tool to filter results by advanced syntax like 'tag:python' or 'created:>2024-01-01', giving you precise data for content planning.
- You gain deep social insights. Use tools like `get_user_followers` and `get_user_stocks` to analyze who your audience is, which users resonate, and what content they bookmark.
- Stay current with trends effortlessly. By using `get_tags` and `get_tag_articles`, you instantly know the most popular topics and can generate content around high-interest areas.
- Manage your reputation. You don't just publish; you engage. Use `post_comment` or `like_article` to participate in discussions, building credibility with the Japanese tech community.

## How It Works

The bottom line is, you don’t touch the Qiita website; your AI client does everything for you through this MCP.

1. You subscribe to this MCP and enter your specific Qiita Access Token into Vinkius.
2. Your AI client uses that token to authenticate, giving it permission to read and write content on your behalf.
3. You simply tell the agent what you want to achieve—like 'Find me three hot tags for Rust' or 'Draft an article about MCPs and publish it.' — and it executes the necessary tools.

## Frequently Asked Questions

**How do I find trending topics using Qiita MCP?**
You use the `get_tags` tool. This function pulls a list of popular tags on Qiita, sorted by follower count so you know exactly where to focus your next article.

**Can I update an article using the Qiita MCP?**
Yes, use `update_article`. This tool lets you modify any aspect of a published piece—like fixing typos or changing tags—without losing its original history or comments.

**Does the Qiita MCP help me analyze my audience?**
Absolutely. You can use `get_user_followers` and `get_user_stocks` to track who follows you, helping you understand your audience size and their specific interests.

**What if I want to delete content on Qiita?**
You have dedicated tools for this. Use `delete_article` or `delete_comment`, but remember that both actions are permanent, so double-check your intent before running them.

**Is the Qiita MCP only for English content?**
No. It connects to the entire platform's API, allowing you to publish and manage content written in any language that fits the Markdown format.