DevBot
Provides tools for managing GitHub repositories, issues, and branches, including creating, deleting, and listing repos, issues, and branches.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DevBotList my GitHub repos"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DevBot — GitHub + LinkedIn AI Assistant
Gemini 2.5 Flash chatbot with MCP tools for GitHub and LinkedIn, served via Flask.
Project structure
devbot/
├── server.py # MCP server — GitHub + LinkedIn tools
├── client.py # Flask app + Gemini + MCP client
├── index.html # Chat UI
├── .env # API keys
└── requirements.txtRelated MCP server: FastAPI + FastMCP + Gemini Integration
Setup
pip install -r requirements.txtFill in .env (see sections below for each key).
python client.pyGetting API keys
1. Gemini API key
Click "Get API key" → create one
2. GitHub token
Generate new token → Classic
Scopes to enable:
repo(all),delete_repoCopy the token into
.envasGITHUB_TOKENAlso set
GITHUB_USERNAMEto your GitHub username
3. LinkedIn Access Token (manual OAuth)
LinkedIn doesn't give tokens easily — here's the fastest manual method:
Step 1 — Create a LinkedIn App
Fill in app name, link it to a LinkedIn Page (create a dummy one if needed)
Under "Auth" tab → add redirect URL:
https://localhostUnder "Products" → request access to "Share on LinkedIn" and "Sign In with LinkedIn using OpenID Connect"
Step 2 — Get your auth code
Build this URL and open it in your browser (replace CLIENT_ID):
https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=YOUR_CLIENT_ID&redirect_uri=https://localhost&scope=openid%20profile%20w_member_social%20r_liteprofileAfter approving, you'll be redirected to https://localhost/?code=SOME_CODE — copy the code value.
Step 3 — Exchange code for token
curl -X POST https://www.linkedin.com/oauth/v2/accessToken \
-d grant_type=authorization_code \
-d code=YOUR_CODE \
-d redirect_uri=https://localhost \
-d client_id=YOUR_CLIENT_ID \
-d client_secret=YOUR_CLIENT_SECRETYou'll get back an access_token — paste it into .env as LINKEDIN_ACCESS_TOKEN.
Token is valid for 60 days.
Available tools
Tool | What it does |
| List all your repos |
| Get details of a repo |
| Create a new repo |
| Delete a repo |
| List issues in a repo |
| Open a new issue |
| List branches |
| Get your LinkedIn profile |
| Post to LinkedIn |
| Update your headline |
| Update your About section |
Example prompts
"List all my GitHub repos"
"Create a private repo called ml-experiments"
"Show open issues in my portfolio repo"
"Post on LinkedIn: Just shipped my MCP chatbot!"
"Update my LinkedIn headline to: AI Engineer | LLMs | n8n"
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceA MCP server that bridges LLMs with GitHub repository management, enabling automated analysis of pull requests, issue management, tag creation, and release management through natural language.Last updated246Apache 2.0
- Flicense-qualityDmaintenanceEnables natural language interaction with FastAPI applications through Google's Gemini AI using MCP tools. Provides CRUD operations for user management and application health monitoring through conversational prompts.Last updated
- Flicense-qualityDmaintenanceUnified personal assistant MCP server that connects local files, GitHub repositories, YouTube playlists, Gmail, and Steam data. Enables querying and managing personal data across multiple platforms through natural language via LM Studio integration.Last updated1
- Flicense-qualityBmaintenanceA Dockerized MCP server that fetches your GitHub repositories, indexes them into a local vector database, and exposes semantic code search tools to LLM clients for tailored technical mock interviews grounded in your actual code.Last updated
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sriram-murugesan/MCP_test'
If you have feedback or need assistance with the MCP directory API, please join our Discord server