Discover Awesome MCP Servers

Extend your agent with 34,454 capabilities via MCP servers.

All34,454
Figma MCP PRO

Figma MCP PRO

Professional Model Context Protocol server that enables AI-optimized Figma design analysis and comprehensive design-to-code conversion through a structured 5-step workflow.

DNDzgz MCP Server

DNDzgz MCP Server

An MCP server that provides real-time information about the Zaragoza tram system, including arrival estimations and station details through the DNDzgz API.

gloria-mcp

gloria-mcp

MCP server for Gloria AI curated crypto news. Provides curated, real-time cryptocurrency news digests, recaps, and search.

Cloud Pilot MCP

Cloud Pilot MCP

Provides AI agents with natural language control over AWS, Azure, GCP, and Alibaba Cloud infrastructure through dynamic API discovery and execution. Supports 51,900+ cloud operations and includes OpenTofu integration for complete infrastructure lifecycle management.

Claude Data Buddy

Claude Data Buddy

Enables conversational analysis of CSV and Parquet files through natural language, providing statistics, summaries, data type information, and comprehensive multi-step data analysis.

Mnemo Cortex

Mnemo Cortex

Persistent semantic memory for AI agents — hybrid SQLite + FTS5 with DAG-based summaries, context compaction, and 7 MCP tools. Open source, self-hosted, zero API cost.

Elysia MCP Starter

Elysia MCP Starter

A template for building Model Context Protocol servers using Elysia and Bun runtime, enabling LLM clients like Claude Desktop and Cody to access custom tools, prompts, and data resources.

Cloudflare Playwright MCP

Cloudflare Playwright MCP

Enables AI assistants to control a browser through Playwright on Cloudflare Workers, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.

Minecraft Survival MCP Server

Minecraft Survival MCP Server

Enables LLM agents to play and survive in Minecraft by abstracting low-level tasks like pathfinding, building, and crafting into high-level transactional commands. It utilizes a "Helix" architecture to handle execution and coordinate math autonomously, allowing models to focus on strategy and high-level intent.

MCP SQL Server

MCP SQL Server

An MCP server for Microsoft SQL Server integration that enables users to query, monitor, and analyze databases directly through Claude. It supports schema exploration, performance analysis, and optional write operations via natural language commands.

JSer.info MCP Server

JSer.info MCP Server

A Model Context Protocol server that provides search and retrieval capabilities for JSer.info's JavaScript resource database, enabling access to items, posts, product information, and timeline data through various specialized tools.

Dental Clinic Loan Verification MCP Server

Dental Clinic Loan Verification MCP Server

Enables automated dental clinic loan verification by combining rule-based ID validation with LLM-powered document analysis and fraud detection. It supports provider-agnostic vision and reasoning tools to assess document consistency, verify credentials like PAN and GST, and generate comprehensive risk narratives.

MCP

MCP

Okay, here's a breakdown of how you might configure an MCP (presumably a Management Console Platform or similar) server to view company information and stock prices using Claude (likely referring to the Claude AI model from Anthropic), along with considerations and potential approaches: **Understanding the Components** * **MCP Server:** This is the central system where you want to display the information. It likely has a user interface (UI) and a backend that handles data retrieval and processing. * **Claude AI:** This is the large language model (LLM) that you'll use to extract and format the company information and stock prices. Claude excels at understanding natural language and providing structured responses. * **Data Sources:** You'll need reliable sources for company information (e.g., company websites, databases like Crunchbase, SEC filings) and stock prices (e.g., financial APIs like Alpha Vantage, IEX Cloud, or Refinitiv). * **API Integration:** You'll need a way for your MCP server to communicate with Claude and the data sources. This will involve using APIs (Application Programming Interfaces). **High-Level Architecture** 1. **User Request:** The user interacts with the MCP server's UI, requesting information about a specific company (e.g., "Show me information about Apple and its current stock price"). 2. **MCP Server Processing:** * The MCP server receives the user request. * It may perform some initial processing, such as validating the company name. 3. **Data Retrieval (via APIs):** * The MCP server uses APIs to fetch data from the data sources: * **Company Information API:** Retrieves details about the company (description, industry, key people, etc.). * **Stock Price API:** Retrieves the current stock price and potentially historical data. 4. **Claude AI Integration:** * The MCP server sends a prompt to Claude, including: * The user's request (e.g., "Summarize information about Apple and its current stock price.") * The data retrieved from the APIs (company information and stock price). * Claude processes the information and generates a structured response (e.g., a summary of the company, its industry, key facts, and the current stock price). 5. **Response Display:** * The MCP server receives the structured response from Claude. * It formats the response and displays it in the MCP server's UI. **Detailed Steps and Considerations** 1. **Choose Data Sources and APIs:** * **Stock Prices:** * **Alpha Vantage:** Offers a free tier with limitations and paid plans. Easy to use. * **IEX Cloud:** Another popular option with a free tier and paid plans. * **Refinitiv:** A more comprehensive (and expensive) option for professional use. * **Company Information:** * **Crunchbase:** Provides detailed company profiles (often requires a paid subscription). * **SEC Filings (EDGAR):** A free source of information, but requires parsing SEC documents. * **Company Websites:** You can scrape company websites, but be mindful of terms of service and robots.txt. * **Clearbit:** Provides company information based on domain names. * **API Keys:** Obtain API keys for the chosen data sources. Store these securely (e.g., using environment variables). 2. **Set up Claude API Access:** * **Anthropic Account:** Create an account with Anthropic. * **API Key:** Obtain your Claude API key. * **Claude API Client:** Use a suitable client library (e.g., Python's `anthropic` library) to interact with the Claude API. 3. **MCP Server Development:** * **Backend Language:** Choose a backend language (e.g., Python, Node.js, Java) for your MCP server. * **Framework:** Use a web framework (e.g., Flask, Django, Express.js, Spring Boot) to build the server. * **API Integration:** Implement code to: * Call the stock price API. * Call the company information API. * Call the Claude API. * **Data Handling:** Parse the responses from the APIs and format the data for Claude. * **Error Handling:** Implement robust error handling to gracefully handle API failures, invalid company names, etc. * **Security:** Protect your API keys and prevent unauthorized access to your MCP server. 4. **Claude Prompt Engineering:** * **Craft Effective Prompts:** The prompt you send to Claude is crucial. Here's an example: ```python prompt = f""" You are a financial analyst summarizing company information and stock prices. Company: {company_name} Company Information: {company_information} Current Stock Price: {stock_price} Please provide a concise summary of the company, its industry, and its current stock price. Include key facts and figures. Format the response in a clear and easy-to-read manner. """ ``` * **Experiment with Prompts:** Try different prompts to see what works best. Experiment with the level of detail you request, the formatting instructions, and the overall tone. * **Context Window:** Be aware of Claude's context window (the maximum amount of text it can process at once). If the company information is very long, you may need to truncate it or summarize it before sending it to Claude. 5. **MCP Server UI Development:** * **Display the Results:** Design the UI to display the information returned by Claude in a clear and user-friendly way. * **Search Functionality:** Implement a search box where users can enter company names. * **Error Messages:** Display informative error messages to the user if something goes wrong. **Example Code Snippet (Python with Flask and Alpha Vantage)** ```python from flask import Flask, request, jsonify import requests import os from anthropic import Anthropic app = Flask(__name__) # API Keys (store these securely in environment variables) ALPHA_VANTAGE_API_KEY = os.environ.get("ALPHA_VANTAGE_API_KEY") CLAUDE_API_KEY = os.environ.get("CLAUDE_API_KEY") # Initialize Anthropic client client = Anthropic(api_key=CLAUDE_API_KEY) def get_stock_price(symbol): url = f"https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={ALPHA_VANTAGE_API_KEY}" response = requests.get(url) data = response.json() if "Global Quote" in data: return data["Global Quote"]["05. price"] else: return None def get_company_information(company_name): # Replace this with your actual company information retrieval logic # This is a placeholder - you'll need to use a real API or data source return f"Placeholder information about {company_name}." def generate_claude_summary(company_name, company_information, stock_price): prompt = f""" You are a financial analyst summarizing company information and stock prices. Company: {company_name} Company Information: {company_information} Current Stock Price: {stock_price} Please provide a concise summary of the company, its industry, and its current stock price. Include key facts and figures. Format the response in a clear and easy-to-read manner. """ try: completion = client.completions.create( model="claude-3-opus-20240229", # Or your preferred Claude model max_tokens_to_sample=1000, prompt=f"{prompt}", ) return completion.completion except Exception as e: return f"Error generating summary: {e}" @app.route("/company_info", methods=["GET"]) def get_company_info(): company_name = request.args.get("company") if not company_name: return jsonify({"error": "Company name is required"}), 400 stock_price = get_stock_price(company_name) company_information = get_company_information(company_name) if stock_price is None: return jsonify({"error": f"Could not retrieve stock price for {company_name}"}), 404 claude_summary = generate_claude_summary(company_name, company_information, stock_price) return jsonify({ "company": company_name, "stock_price": stock_price, "company_information": company_information, "claude_summary": claude_summary }) if __name__ == "__main__": app.run(debug=True) ``` **Important Considerations:** * **Cost:** Using Claude and financial APIs can incur costs. Monitor your usage and set spending limits. * **Rate Limiting:** Be aware of rate limits on the APIs you use. Implement retry logic to handle rate limiting errors. * **Data Accuracy:** Verify the accuracy of the data from the APIs. Financial data can change rapidly. * **Security:** Protect your API keys and prevent unauthorized access to your MCP server. * **Scalability:** Design your system to handle a large number of requests if needed. * **Error Handling:** Implement comprehensive error handling to gracefully handle API failures, invalid company names, and other potential issues. * **Prompt Engineering:** Experiment with different prompts to optimize the quality of the summaries generated by Claude. * **Model Selection:** Choose the appropriate Claude model based on your needs and budget. The more powerful models (like Claude 3 Opus) will provide better results but are also more expensive. **Vietnamese Translation of Key Terms:** * **MCP Server:** Máy chủ MCP (or Máy chủ nền tảng quản lý - Management Console Platform Server) * **Claude AI:** Claude AI (or Mô hình AI Claude) * **API:** API (Giao diện lập trình ứng dụng) * **Stock Price:** Giá cổ phiếu * **Company Information:** Thông tin công ty * **Prompt:** Lời nhắc (or Câu lệnh) * **Data Source:** Nguồn dữ liệu * **User Interface (UI):** Giao diện người dùng This detailed explanation should give you a solid foundation for configuring your MCP server to use Claude for company information and stock prices. Remember to adapt the code and steps to your specific environment and requirements. Good luck!

FastAPI MCP Server

FastAPI MCP Server

Wraps FastAPI REST endpoints as MCP tools, enabling natural language interaction with user management, task management, and mathematical calculations through Gemini CLI.

Smithsonian Open Access MCP Server

Smithsonian Open Access MCP Server

Provides AI assistants with access to search, explore, and analyze over 3 million collection objects from the Smithsonian Institution's museums. Enables finding objects currently on exhibit, retrieving detailed metadata, high-resolution images, and 3D models from America's national museums.

Slack MCP Server

Slack MCP Server

Enables complete Slack integration through natural language in Cursor IDE, supporting message sending, channel management, direct messaging, user lookup, reactions, and message search using the Slack API.

contrastapi

contrastapi

Security intelligence API for AI models. CVE lookup with EPSS/KEV, domain recon (DNS, WHOIS, SSL, subdomains, WAF), and code security checks (secrets, injection, headers). 16 tools, no API key required.

Linkedin-Profile-Analyzer

Linkedin-Profile-Analyzer

Một Trình Phân Tích Hồ Sơ LinkedIn mạnh mẽ, tích hợp liền mạch với Claude AI để tìm nạp và phân tích các hồ sơ LinkedIn công khai, cho phép người dùng trích xuất, tìm kiếm và phân tích dữ liệu bài đăng thông qua LinkedIn Data API của RapidAPI.

Postgres MCP Server

Postgres MCP Server

Enables comprehensive PostgreSQL database management through natural language including queries, schema operations, user management, and administrative tasks. Features enterprise-grade connection pooling, transaction support, and full database administration capabilities.

Tavily Web Search MCP Server

Tavily Web Search MCP Server

Enables web search capabilities through the Tavily API via the Model Context Protocol. Allows users to perform web searches and retrieve information from the internet through natural language queries.

WSB Analyst MCP Server

WSB Analyst MCP Server

A Model Context Protocol server that enables LLM clients to fetch, analyze, and extract insights from real-time WallStreetBets posts, comments, and shared links for market analysis.

Seamless Sign-ups MCP Server

Seamless Sign-ups MCP Server

A demonstration project that uses Google Gemini 2.0 Flash to interact with a locally hosted Model Calling Protocol server for managing user registration data stored in CSV files.

TCMB MCP

TCMB MCP

Provides access to Turkish Central Bank (TCMB) exchange rates with current and historical data since 1996, currency conversion, rate history statistics, and multi-currency comparisons with smart caching.

Klarna Payments MCP Server

Klarna Payments MCP Server

An MCP server that enables interaction with Klarna's Payments API, allowing applications to implement Klarna payment options through natural language commands.

example-mcp-server-streamable-http

example-mcp-server-streamable-http

example-mcp-server-streamable-http

Knowledge Graph Memory Server

Knowledge Graph Memory Server

A persistent memory system using a local knowledge graph that enables Claude to remember information about users across chats, with advanced search, graph traversal, and filtering capabilities for entities, relations, and observations.

Generative UI MCP

Generative UI MCP

Provides AI models with structured design guidelines and system prompts for creating consistent, high-quality interactive visualizations like charts, diagrams, and mockups. It enables on-demand loading of UI specifications to optimize token usage while ensuring visually polished and functional widget generation.

mcp-test-server

mcp-test-server

A lightweight MCP test server for verifying client connectivity, providing tools, resources, and prompts for integration.

CVE MCP Server

CVE MCP Server

Provides conversational access to a local CVE (Common Vulnerabilities and Exposures) database, enabling natural language queries to search vulnerabilities, retrieve detailed CVE information, and view security statistics.

AlibabaCloud DevOps MCP Server

AlibabaCloud DevOps MCP Server

Enables AI assistants to interact with Alibaba Cloud Yunxiao DevOps platform for managing projects, code repositories, work items, pipelines, deployments, and testing workflows through comprehensive organization, development, and delivery tools.