MCP ExplorerExplorer

Danimcp

@davila7on a year ago
9 MIT
FreeCommunity
AI Systems
MCP about me

Overview

What is Danimcp

DaniMCP is a server framework that allows users to run Python and TypeScript servers for various functionalities related to personal information and skills.

Use cases

Use cases include querying personal information, checking skills, listing projects, and facilitating communication with Dani.

How to use

To use DaniMCP, you can interact with the provided tools and prompts through API calls. For example, you can use commands like ‘about_me’ to get information about Dani or ‘send_contact_message’ to send a message.

Key features

Key features include a variety of commands such as greeting messages, skills check, project listings, and contact information retrieval, as well as prompts for detailed inquiries about Dani.

Where to use

DaniMCP can be used in personal assistant applications, educational tools, and any platform requiring interaction with user profiles and skills.

Content

DaniMCP Servers

This repository contains the source code for run python and typescript servers for DaniMCP.

Servers list

Tool list

  • hello: This command returns a greeting message.
  • about_me: This command returns information about the server.
  • skills: This command returns a list of Dani’s skills.
  • check_skill: This command checks if Dani has a specific skill.
  • technologies: This command returns a list of Dani’s technologies.
  • projects: This command returns a list of Dani’s projects.
  • talks: This command returns a list of Dani’s talks.
  • contact: This command returns a list of Dani’s contact information.
  • send_contact_message: This command sends a message to Dani.

Prompts list

  • about_me_prompt: This prompt is used to get information about Dani.
  • tech_prompt: This prompt is used to get information about Dani’s technologies.

Example questions to use the tools

  • Use the tool about_me and explain who is Daniel
  • Use the tool projects to know about the projects that Daniel has done
  • Send a message to Daniel using the tool send_contact_message
  • Use the tool check_skill and tell me if Daniel knows about python
  • Use the tool technologies and tell me if Daniel knows about python and MCP

How this works

The model will use the tools to answer the questions, but first it will ask for confirmation to use the tools.

Screenshot 2025-05-09 at 15 39 52

Then the model will read the API response and answer the question.

Screenshot 2025-05-09 at 15 40 09

Python Server instructions

The Python server is a simple server that returns a greeting message.

Isntall UV

To install UV, run the following command:

curl -LsSf https://astral.sh/uv/install.sh | sh

Installation

Go to the python_dani_mcp folder and run the following command:

cd python_dani_mcp

To install the Python server, run the following command:

uv run mcp install server.py

or Add this to your .codegpt/mcp_config.json for CodeGPT or /path/to/Claude/claude_desktop_config.json for Claude Desktop:

{
  "mcpServers": {
    "DaniMCP Python Server": {
      "command": "/path/to/uv/.local/bin/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "/path/to/projects/danimcp/python_dani_mcp/server.py"
      ]
    }
  }
}

TypeScript Server instructions

(Comming soon)

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers