1. Conduid
  2. Communication
  3. Eagv1 Session 04 Ajithvcoder
MCP server · Communication

Eagv1 Session 04 Ajithvcoder

EAG-Session-04 Assignment - MCP Server for paint app, MCP functionality to send email

34Low

Scored 6 months ago · breakdown

About Eagv1 Session 04 Ajithvcoder

Eagv1 Session 04 Ajithvcoder is an MCP server in the Communication category: eAG-Session-04 Assignment - MCP Server for paint app, MCP functionality to send email.

Install

From source
git clone https://github.com/ajithvcoder/eagv1-session-04-ajithvcoder

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Eagv1 Session 04 Ajithvcoder

Powered by Claude · Grounded in docs

I know everything about Eagv1 Session 04 Ajithvcoder. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

EAG-Session-04 Assignment

Contents

Requirements

In short write a mcp server that can

  1. convert word India to ascii characters

  2. calculate a exponential value

  3. open paint, create a rectange

  4. Add the answer inside the rectangle

  5. Send the answer as email

From EAG course

  • Paint App doesn't have an MCP server so that is what we'll need to do. I called 3 commands, open_paint, draw_rectangle, and then add_text_in_paint. Your assignment is to call it using Agent.
  • YouTube video clearly showing the paint (or another app) with added text, and then scrolling through the LLM logs, where I can see that you indeed made LLM do it
  • Link to your talk2mcp.py file on GitHub where I can see how you did it
  • [BONUS OPTIONAL 2000 Points]: Another video, where instead of drawing you receive an email (gmail) from this LLM using Gmail MCP. Show LLM logs as well.

Development Method

Overview

Write a mcp server that can

  1. convert word India to ascii characters
  2. calculate a exponential value
  3. open paint, create a rectange
  4. Add the answer inside the rectangle
  5. Send the answer as email

Method

  • Write MCP server functionalities in paint_mcp_server.py to draw rectangle, write text. Make sure you adjust the coordinates in accordance with your system. As they are hardcoded.
  • Write logging functionality instead of print
  • Test it with mcp dev paint_mcp_server.py
  • Now go to talk2mcp.py and adjust the prompts and other functionalites to satisfy the requirement

Usage

Installations

  • pip install -r requirements.txt

Execution

  • python talk2mcp.py

Testing

  • mcp dev paint_mcp_server.py

Learnings

  • Learnt how to create mcp server functions
  • Learnt how to prompt

Results

Paint App

Paint

Email functionality

Email

Logs

Logs

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Eagv1 Session 04 Ajithvcoder

How do I install Eagv1 Session 04 Ajithvcoder?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Eagv1 Session 04 Ajithvcoder safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Eagv1 Session 04 Ajithvcoder still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.