srikanth-mcp-portfolio


Namesrikanth-mcp-portfolio JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryMCP server for Srikanth's portfolio data
upload_time2025-07-20 09:29:24
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords data mcp portfolio server
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Portfolio MCP Server

A Model Context Protocol (MCP) server that provides access to Srikanth Karthikeyan's portfolio data through structured tools.

## Features

The server provides the following tools:

### 🔍 `search_portfolio`
Search through portfolio data by keywords, category, or content.

**Parameters:**
- `query` (required): Search query to find relevant information
- `category` (optional): Filter by specific category
- `limit` (optional): Maximum results to return (default: 10)

### 📂 `get_portfolio_categories`
Get all available categories in the portfolio data.

### 🎯 `get_portfolio_item`
Get a specific portfolio item by ID.

**Parameters:**
- `id` (required): The ID of the portfolio item

### 📞 `get_contact_info`
Get all contact information.

### 💻 `get_tech_stack`
Get detailed information about technical skills and tools.

**Parameters:**
- `type` (optional): Filter by specific tech type

## Installation

1. Navigate to the server directory:
```bash
cd mcp-portfolio-server
```

2. Install dependencies:
```bash
npm install
```

## Usage

### Running the Server
```bash
npm start
```

### Development Mode
```bash
npm run dev
```

### Claude Desktop Integration

Add this configuration to your Claude Desktop settings:

```json
{
  "mcpServers": {
    "portfolio": {
      "command": "node",
      "args": ["/path/to/mcp-portfolio-server/src/index.js"],
      "cwd": "/path/to/mcp-portfolio-server"
    }
  }
}
```

## Data Categories

The server provides access to the following portfolio categories:

- **Profile Summary**: Overview and introduction
- **Current Position**: Job title, company, duration
- **Current Work**: Responsibilities and projects
- **Experience**: Work history and achievements
- **Education**: Academic background
- **Tech Stack**: Programming languages, frameworks, tools
- **Certifications**: Professional certifications
- **Volunteerism**: Community service and activities
- **Contact**: Social media and professional links
- **Languages**: Language proficiency

## Example Queries

- Search for cloud experience: `search_portfolio("cloud", "Experience")`
- Get all tech stack info: `get_tech_stack()`
- Find contact information: `get_contact_info()`
- Search for certifications: `search_portfolio("aws certification")`

## License

MIT
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "srikanth-mcp-portfolio",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "data, mcp, portfolio, server",
    "author": null,
    "author_email": "Srikanth Karthikeyan <srikanthkarthi2003@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/cd/41/8a7fec6b303caa6f9f4d57b14d8f5736f2fb3f5cd3899cd85d2dc9e86aa2/srikanth_mcp_portfolio-1.0.0.tar.gz",
    "platform": null,
    "description": "# Portfolio MCP Server\n\nA Model Context Protocol (MCP) server that provides access to Srikanth Karthikeyan's portfolio data through structured tools.\n\n## Features\n\nThe server provides the following tools:\n\n### \ud83d\udd0d `search_portfolio`\nSearch through portfolio data by keywords, category, or content.\n\n**Parameters:**\n- `query` (required): Search query to find relevant information\n- `category` (optional): Filter by specific category\n- `limit` (optional): Maximum results to return (default: 10)\n\n### \ud83d\udcc2 `get_portfolio_categories`\nGet all available categories in the portfolio data.\n\n### \ud83c\udfaf `get_portfolio_item`\nGet a specific portfolio item by ID.\n\n**Parameters:**\n- `id` (required): The ID of the portfolio item\n\n### \ud83d\udcde `get_contact_info`\nGet all contact information.\n\n### \ud83d\udcbb `get_tech_stack`\nGet detailed information about technical skills and tools.\n\n**Parameters:**\n- `type` (optional): Filter by specific tech type\n\n## Installation\n\n1. Navigate to the server directory:\n```bash\ncd mcp-portfolio-server\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n## Usage\n\n### Running the Server\n```bash\nnpm start\n```\n\n### Development Mode\n```bash\nnpm run dev\n```\n\n### Claude Desktop Integration\n\nAdd this configuration to your Claude Desktop settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"portfolio\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp-portfolio-server/src/index.js\"],\n      \"cwd\": \"/path/to/mcp-portfolio-server\"\n    }\n  }\n}\n```\n\n## Data Categories\n\nThe server provides access to the following portfolio categories:\n\n- **Profile Summary**: Overview and introduction\n- **Current Position**: Job title, company, duration\n- **Current Work**: Responsibilities and projects\n- **Experience**: Work history and achievements\n- **Education**: Academic background\n- **Tech Stack**: Programming languages, frameworks, tools\n- **Certifications**: Professional certifications\n- **Volunteerism**: Community service and activities\n- **Contact**: Social media and professional links\n- **Languages**: Language proficiency\n\n## Example Queries\n\n- Search for cloud experience: `search_portfolio(\"cloud\", \"Experience\")`\n- Get all tech stack info: `get_tech_stack()`\n- Find contact information: `get_contact_info()`\n- Search for certifications: `search_portfolio(\"aws certification\")`\n\n## License\n\nMIT",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "MCP server for Srikanth's portfolio data",
    "version": "1.0.0",
    "project_urls": {
        "Documentation": "https://github.com/srikanth-karthi/srikanth-mcp-portfolio#readme",
        "Homepage": "https://github.com/srikanth-karthi/srikanth-mcp-portfolio",
        "Repository": "https://github.com/srikanth-karthi/srikanth-mcp-portfolio"
    },
    "split_keywords": [
        "data",
        " mcp",
        " portfolio",
        " server"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "611dc00dfd56de770291dc64b5f20d2abb44dd5128fb6b0fe398130dcc72630d",
                "md5": "2cae6036e89e784bb0beba4f7aa74209",
                "sha256": "11851e2aff476ae8f27826da3060ffc88c289b147611a51d5fcd9e432287455d"
            },
            "downloads": -1,
            "filename": "srikanth_mcp_portfolio-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2cae6036e89e784bb0beba4f7aa74209",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 5150,
            "upload_time": "2025-07-20T09:29:22",
            "upload_time_iso_8601": "2025-07-20T09:29:22.835338Z",
            "url": "https://files.pythonhosted.org/packages/61/1d/c00dfd56de770291dc64b5f20d2abb44dd5128fb6b0fe398130dcc72630d/srikanth_mcp_portfolio-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd418a7fec6b303caa6f9f4d57b14d8f5736f2fb3f5cd3899cd85d2dc9e86aa2",
                "md5": "2ca4ce823a6080bddef687dfb9d8aeff",
                "sha256": "65fcad6a2cec548c65250d5b5d599c41a0b99c5ceb9008b9b9a183c89e441412"
            },
            "downloads": -1,
            "filename": "srikanth_mcp_portfolio-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2ca4ce823a6080bddef687dfb9d8aeff",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 16763,
            "upload_time": "2025-07-20T09:29:24",
            "upload_time_iso_8601": "2025-07-20T09:29:24.398943Z",
            "url": "https://files.pythonhosted.org/packages/cd/41/8a7fec6b303caa6f9f4d57b14d8f5736f2fb3f5cd3899cd85d2dc9e86aa2/srikanth_mcp_portfolio-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 09:29:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "srikanth-karthi",
    "github_project": "srikanth-mcp-portfolio#readme",
    "github_not_found": true,
    "lcname": "srikanth-mcp-portfolio"
}
        
Elapsed time: 1.37291s