
MCP Server
extinctsion
public
mcp py devto
MCP server written in python for dev.to
Repository Info
3
Stars
2
Forks
3
Watchers
2
Issues
Python
Language
MIT License
License
About This Server
MCP server written in python for dev.to
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
# MCP Python Dev.to Integration
A Message Control Program (MCP) server implementation in Python that integrates with dev.to platform. This project allows you to interact with dev.to's API through a message-based architecture.
## Features
- RESTful API integration with dev.to
- Message queuing and routing
- Real-time content updates
- Article management capabilities
## Prerequisites
- Python 3.11 or higher
- pip (Python package manager)
- dev.to API key
- Latest Visual Studio Code
## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/mcp-py-devto.git
cd mcp-py-devto
```
2. Create and activate a virtual environment:
```bash
python -m venv venv
# On Windows:
venv\Scripts\activate
# On Unix or MacOS:
source venv/bin/activate
```
3. Install required dependencies:
cd to the `pyproject.toml` directory and write in terminal -
```bash
pip install .
```
## Configuration
1. Go to `.vscode/mcp.json` file and insert your dev.to API key
```json
DEVTO_API_KEY=your_api_key_here
```
2. Get your dev.to API key from [dev.to/settings/account](https://dev.to/settings/account)
## Usage
1. Start the MCP server:
- Go to `.vscode/mcp.json` and press on the start button.
2. The server will start listening on the configured port (default: 8080)
3. Send messages to the server using the provided client libraries or API endpoints:
```python
from mcp_client import MCPClient
client = MCPClient()
response = client.send_message({
"action": "create_article",
"data": {
"title": "My New Article",
"content": "Article content here"
}
})
```
## API Documentation
### Available Endpoints
- `POST /message` - Send a message to the MCP server
- `GET /status` - Check server status
- `GET /metrics` - View server metrics
### Message Types
- `create_article`
- `update_article`
- `delete_article`
- `get_article`
## Development
To contribute to the project:
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Submit a pull request
## Testing
Run the test suite:
```bash
pytest tests/
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contributing
Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for details on how to submit pull requests.
## Support
For support, please open an issue in the GitHub repository or contact the maintainers.
Quick Start
1
Clone the repository
git clone https://github.com/extinctsion/mcp-py-devto2
Install dependencies
cd mcp-py-devto
npm install3
Follow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Ownerextinctsion
Repomcp-py-devto
Language
Python
LicenseMIT License
Last fetched8/8/2025
Recommended MCP Servers
💬
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
integrationsdiscordchat
🔗
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
integrationsautomationsaas
🕷️
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
apifycrawlerdata
🌐
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
testingqabrowsers
⚡
Zapier MCP
A Zapier server that provides automation capabilities for various apps.
zapierautomation