{"id":23108254,"url":"https://github.com/adhikasp/mcp-twikit","last_synced_at":"2026-03-12T12:39:38.663Z","repository":{"id":268195267,"uuid":"903606632","full_name":"adhikasp/mcp-twikit","owner":"adhikasp","description":"A Model Context Protocol (MCP) server for interacting with Twitter.","archived":false,"fork":false,"pushed_at":"2025-03-14T14:35:31.000Z","size":22,"stargazers_count":142,"open_issues_count":4,"forks_count":21,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-16T18:48:47.786Z","etag":null,"topics":["llm","mcp","model-context-protocol"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adhikasp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-15T03:37:27.000Z","updated_at":"2025-04-16T08:14:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"7cb2a0b4-1fe5-401b-9f43-98515a4d8327","html_url":"https://github.com/adhikasp/mcp-twikit","commit_stats":null,"previous_names":["adhikasp/mcp-twikit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhikasp%2Fmcp-twikit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhikasp%2Fmcp-twikit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhikasp%2Fmcp-twikit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adhikasp%2Fmcp-twikit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adhikasp","download_url":"https://codeload.github.com/adhikasp/mcp-twikit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252601674,"owners_count":21774657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["llm","mcp","model-context-protocol"],"created_at":"2024-12-17T01:18:07.346Z","updated_at":"2026-03-12T12:39:38.552Z","avatar_url":"https://github.com/adhikasp.png","language":"Python","funding_links":[],"categories":["Social Media","Web Search Mcp Servers","A01_文本生成_文本对话","📚 Projects (1974 total)","MCP 服务器精选列表","Legend","پیاده‌سازی‌های سرور","🤖 AI/ML","Python","MCP Servers","Search \u0026 Data Extraction","カテゴリ","Communication","Uncategorized","Table of Contents","Server Implementations"],"sub_categories":["SIEM \u0026 SecOps","大语言对话模型及数据","MCP Servers","💬 通讯与协作 (Slack, Email, Calendar, Social, etc.)","💬 \u003ca name=\"communication\"\u003e\u003c/a\u003eCommunication","💬 \u003ca name=\"communication\"\u003e\u003c/a\u003eارتباطات","💬 Communication","How to Submit","💬 \u003ca name=\"communication\"\u003e\u003c/a\u003eコミュニケーション","Uncategorized","Social Media"],"readme":"# MCP-Twikit\n\n[![smithery badge](https://smithery.ai/badge/mcp-twikit)](https://smithery.ai/server/mcp-twikit)\nA Model Context Protocol (MCP) server for interacting with Twitter.\n\n\u003ca href=\"https://glama.ai/mcp/servers/49i9dd08w8\"\u003e\u003cimg width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/49i9dd08w8/badge\" alt=\"mcp-twikit MCP server\" /\u003e\u003c/a\u003e\n\n## Installation\n\n### Installing via Smithery\n\nTo install Twikit Twitter Search for Claude Desktop automatically via [Smithery](https://smithery.ai/server/mcp-twikit):\n\n```bash\nnpx -y @smithery/cli install mcp-twikit --client claude\n```\n\n### Manual Installation\n```json\n{\n    \"mcpServer\": {\n        \"command\": \"uvx\",\n        \"args\": [\"--from\", \"git+https://github.com/adhikasp/mcp-twikit\", \"mcp-twikit\"],\n        \"env\": {\n            \"TWITTER_USERNAME\": \"@example\",\n            \"TWITTER_EMAIL\": \"me@example.com\",\n            \"TWITTER_PASSWORD\": \"secret\",\n        }\n    }\n}\n```\n\n## Example usage\n\nUsing [mcp-client-cli](https://github.com/adhikasp/mcp-client-cli)\n\n\n### Comparing sentiments across different twitter accounts\n\n```\n$ llm compare 20 latest tweet directed @IndiHomeCare, @di_cbn, @BiznetHome, @ID_MyRepublic. What are people sentiment to the product? Do 1 search for each account\n\nI'll help you analyze the latest tweets for these internet service providers in Indonesia to understand the public sentiment. I'll use the search_twitter function for each account.\n\nTool Calls:\n  search_twitter\n  Args:\n    query: to:IndiHomeCare\n    count: 20\n    sort_by: Latest\n\nTool Calls:\n  search_twitter\n  Args:\n    query: to:di_cbn\n    count: 20\n    sort_by: Latest\n\nTool Calls:\n  search_twitter\n  Args:\n    query: to:BiznetHome\n    count: 20\n    sort_by: Latest\n\nTool Calls:\n  search_twitter\n  Args:\n    query: to:ID_MyRepublic\n    count: 20\n    sort_by: Latest\n\nSentiment Analysis Summary:\n\n1. IndiHomeCare:\n- Predominantly Negative Sentiment\n- Key Issues:\n  - Unstable internet connection\n  - Slow response times\n  - Intermittent service disruptions\n  - Long waiting times for customer support\n- Specific Complaints:\n  - Network instability\n  - Lagging internet\n  - Unresolved technical issues\n  - Lack of timely communication\n\n2. CBN (di_cbn):\n- Mostly Negative Sentiment\n- Key Issues:\n  - Prolonged internet outages (some reporting 1-2 days of no service)\n  - Slow customer support response\n  - Lack of clear communication about service disruptions\n- Specific Complaints:\n  - LOS (Line of Sight) issues\n  - No timely resolution of technical problems\n  - Delayed email and support responses\n\n3. BiznetHome:\n- Strongly Negative Sentiment\n- Key Issues:\n  - Frequent network interruptions\n  - Slow internet speeds\n  - Poor customer support responsiveness\n- Specific Complaints:\n  - Packet loss\n  - Inconsistent connection\n  - Long download times\n  - Unresolved technical issues\n\n4. MyRepublic (ID_MyRepublic):\n- Extremely Negative Sentiment\n- Key Issues:\n  - Severe and prolonged service disruptions\n  - Complete internet outages\n  - Inability to access online services and games\n  - Extremely poor customer support\n- Specific Complaints:\n  - Multi-day service interruptions\n  - Inability to access websites and online games\n  - Missed technician appointments\n  - Lack of compensation or clear communication\n\nOverall Sentiment Ranking (from Bad to Worst):\n1. IndiHomeCare (Bad)\n2. CBN (Worse)\n3. BiznetHome (Very Bad)\n4. MyRepublic (Extremely Bad)\n\nCommon Themes Across Providers:\n- Poor network stability\n- Slow customer support response\n- Lack of transparent communication\n- Prolonged service interruptions\n- Unresolved technical issues\n\nRecommendation: These Indonesian internet service providers are experiencing significant customer satisfaction issues. Customers are frustrated with unreliable services, poor technical support, and lack of timely problem resolution.\n```\n\n### Getting tweets from your home timeline\n\n```\n$ llm what is happening on my twitter timeline?\n\nI'll help you check your Twitter timeline. I'll retrieve the latest tweets from your timeline:\n\nTool Calls:\n  get_timeline\n  Args:\n\nI'll summarize the key highlights from your Twitter timeline:\n\n1. Professional/Tech Highlights:\n- @ibamarief is preparing to onboard their first intern, noting it's a significant responsibility\n- @papanberjalan shared a critique about web developers not understanding computer performance\n- @pathofexile is running a Twitch Drops promotion for their game\n\n2. Notable Tweets:\n- @elonmusk posted a cryptic \"Hmm\"\n- @realDonaldTrump discussed eliminating Daylight Saving Time\n- @blinkist shared an article about billionaires reading up to 50 books per year\n\n3. Miscellaneous Interesting Tweets:\n- @nealtaparia shared a thread about 11 companies built around a single product\n- @Rixhabh__ posted about creative and iconic ads\n- Several tweets in Indonesian covering various topics from personal stories to social issues\n\nWould you like me to elaborate on any of these tweets or provide more context about any specific post?\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhikasp%2Fmcp-twikit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadhikasp%2Fmcp-twikit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadhikasp%2Fmcp-twikit/lists"}