Discover Awesome MCP Servers

Extend your agent with 30,614 capabilities via MCP servers.

All30,614
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.

MeSH MCP

MeSH MCP

Connects Claude to the U.S. National Library of Medicine MeSH APIs to search and retrieve medical authority data, descriptors, and qualifiers. It enables library and metadata staff to perform subject analysis and confirm terminology within an AI-assisted cataloging workflow.

linkrescue-mcp

linkrescue-mcp

MCP server for broken link detection, monitoring, and AI-powered fix suggestions. Scans URLs or sitemaps, estimates SEO and revenue impact, and returns actionable remediation steps. Built with FastMCP 3.x.

Twitter/X MCP Server

Twitter/X MCP Server

Enables AI agents to interact with Twitter/X through Playwright browser automation without requiring an official API key. It provides tools for posting content, searching tweets, reading feeds, and managing social interactions like follows and likes.

File Operation MCP Server

File Operation MCP Server

Enables comprehensive file and document operations including image compression, archive creation/extraction, file copying/moving, PDF merging/splitting/conversion, SQLite database queries, and advanced text processing.

BooksAPI-MCP

BooksAPI-MCP

A Model Context Protocol (MCP) server implementation built with Python and FastAPI for educational purposes. Demonstrates MCP server functionality through a books API interface.

Postman MCP Generator

Postman MCP Generator

Automatically converts Postman API collections into MCP-compatible tools for AI assistants. Enables users to interact with any API through natural language by generating JavaScript tools from Postman requests.

MSPaint MCP Server with AI-based Planning Algorithms

MSPaint MCP Server with AI-based Planning Algorithms

使用高级 AI 提示来增强 LLM 规划,以解决复杂的数学问题并在画图画布上绘制答案。 (Shǐyòng gāojí AI tíshì lái zēngqiáng LLM guīhuà, yǐ jiějué fùzá de shùxué wèntí bìng zài huàtú huàbù shàng huìzhì dá'àn.)

COTI MCP Server

COTI MCP Server

Enables AI applications to interact with the COTI blockchain for private token operations, including deployment and management of private ERC20 tokens and ERC721 NFTs using COTI's Multi-Party Computation (MPC) technology.

Apple Find My MCP Server

Apple Find My MCP Server

Enables interaction with Apple's Find My network to track devices, check battery status, and manage device information. Provides secure authentication and caching for efficient access to your Apple devices' location and status data.

Claude Mobile

Claude Mobile

Enables mobile device automation for Android (via ADB) and iOS Simulator (via simctl), allowing you to control devices with natural language through screenshots, UI interactions, text input, and app management.

mcp-test-server

mcp-test-server

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

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 Anthropic's Claude AI model). This is a conceptual outline, as the specific steps will depend heavily on the MCP software you're using. **I. Understanding the Components** * **MCP Server:** This is the central system that manages and displays information. It likely has a database, a user interface, and some form of scripting or configuration capabilities. * **Claude AI:** This is the AI model that will provide the company information and stock price data. You'll need to interact with it through its API. * **Data Sources:** Claude will need access to reliable data sources for company information and stock prices. This might include: * **Financial APIs:** APIs like Alpha Vantage, IEX Cloud, or Finnhub provide real-time and historical stock data. * **Company Information Databases:** APIs or databases like Crunchbase, Clearbit, or even Wikipedia can provide company descriptions, industry information, and key personnel. **II. High-Level Steps** 1. **Choose and Set Up Data Sources:** * **Select APIs:** Research and choose the financial and company information APIs that best suit your needs (consider cost, data coverage, and ease of use). * **API Keys:** Obtain API keys from the chosen providers. Store these securely (e.g., using environment variables or a secrets management system). 2. **Develop an API Integration Layer (Middleware):** * **Purpose:** This layer acts as an intermediary between your MCP server and the Claude API and data sources. It handles: * **API Calls:** Making requests to the financial and company information APIs. * **Data Formatting:** Transforming the data from the APIs into a format that Claude can understand. * **Error Handling:** Managing API errors and retries. * **Rate Limiting:** Respecting the API rate limits to avoid being blocked. * **Technology:** You can build this layer using languages like Python, Node.js, or Java. Python is often a good choice due to its rich ecosystem of libraries for data science and API interaction. 3. **Integrate with Claude AI:** * **Claude API Access:** Obtain access to the Claude API (you'll likely need to sign up for an account with Anthropic). * **Prompt Engineering:** Craft effective prompts for Claude to extract the desired information. For example: * "Summarize the key financial information for [Company Name] based on the following data: [Financial Data]." * "Provide a brief overview of [Company Name], including its industry, key products, and recent news." * "What is the current stock price of [Stock Ticker]?" * **API Calls to Claude:** Send the formatted data and prompts to the Claude API. * **Response Handling:** Parse the response from Claude and extract the relevant information. 4. **Configure the MCP Server:** * **Data Display:** Design the user interface within your MCP to display the company information and stock prices. * **Data Retrieval:** Configure the MCP to call your API integration layer to retrieve the data. This might involve: * **Scripting:** Using the MCP's scripting language (if it has one) to make HTTP requests to your API. * **Plugins/Extensions:** Developing a plugin or extension for the MCP that handles the data retrieval and display. * **User Interface:** Create a user-friendly interface where users can search for companies and view their information. 5. **Testing and Refinement:** * **Thorough Testing:** Test the entire system with a variety of companies and stock tickers to ensure accuracy and reliability. * **Prompt Optimization:** Refine your prompts to Claude to improve the quality of the responses. * **Error Handling:** Implement robust error handling to gracefully handle API failures and other issues. * **Performance Tuning:** Optimize the performance of the system to ensure that data is retrieved and displayed quickly. **III. Example Implementation (Conceptual - Python with Flask)** This is a simplified example to illustrate the concepts. You'll need to adapt it to your specific MCP and data sources. ```python # Python (Flask) API Integration Layer from flask import Flask, request, jsonify import requests import os app = Flask(__name__) # API Keys (replace with your actual keys) ALPHAVANTAGE_API_KEY = os.environ.get("ALPHAVANTAGE_API_KEY") CLAUDE_API_KEY = os.environ.get("CLAUDE_API_KEY") # Function to get stock price from Alpha Vantage def get_stock_price(ticker): url = f"https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={ticker}&apikey={ALPHAVANTAGE_API_KEY}" try: response = requests.get(url) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) data = response.json() price = data['Global Quote']['05. price'] return price except requests.exceptions.RequestException as e: print(f"Error fetching stock price: {e}") return None except KeyError: print("Error: Could not parse stock price data.") return None # Function to get company information from Claude (using a placeholder) def get_company_info(company_name): # In a real implementation, you'd fetch data from a company information API # and then use Claude to summarize it. This is a simplified example. prompt = f"Provide a brief overview of {company_name}." # Replace with actual Claude API call # response = requests.post("CLAUDE_API_ENDPOINT", headers={"Authorization": f"Bearer {CLAUDE_API_KEY}"}, json={"prompt": prompt}) # company_info = response.json()["text"] company_info = f"This is placeholder information for {company_name}." return company_info @app.route("/company_data") def get_company_data(): company_name = request.args.get("company") ticker = request.args.get("ticker") if not company_name or not ticker: return jsonify({"error": "Company name and ticker are required."}), 400 stock_price = get_stock_price(ticker) company_info = get_company_info(company_name) if stock_price is None: return jsonify({"error": "Could not retrieve stock price."}), 500 data = { "company_name": company_name, "ticker": ticker, "stock_price": stock_price, "company_info": company_info, } return jsonify(data) if __name__ == "__main__": app.run(debug=True) ``` **Explanation of the Python Example:** * **Flask:** A lightweight web framework for creating the API. * **API Keys:** The code retrieves API keys from environment variables (a secure way to store them). **Important:** Never hardcode API keys directly into your code. * **`get_stock_price()`:** Fetches the stock price from the Alpha Vantage API. It includes error handling for API requests and data parsing. * **`get_company_info()`:** This is a placeholder. In a real implementation, you would: 1. Fetch company data from a company information API (e.g., Crunchbase). 2. Construct a prompt for Claude that includes the company data. 3. Send the prompt to the Claude API. 4. Parse the response from Claude to extract the company overview. * **`/company_data` endpoint:** This endpoint takes the company name and ticker as query parameters. It calls the `get_stock_price()` and `get_company_info()` functions and returns the data as a JSON response. * **Error Handling:** The code includes basic error handling to catch API errors and missing data. **How to Use the Example with Your MCP:** 1. **Deploy the API:** Deploy the Python Flask API to a server (e.g., using Heroku, AWS, or Google Cloud). 2. **Configure Your MCP:** In your MCP, you would need to: * Create a user interface element (e.g., a search box) where users can enter the company name and ticker. * Use the MCP's scripting language or plugin system to make an HTTP request to your API endpoint (e.g., `http://your-api-server/company_data?company=Apple&ticker=AAPL`). * Parse the JSON response from the API and display the data in the MCP's user interface. **IV. Important Considerations** * **Security:** Protect your API keys and ensure that your API is secure. Consider using authentication and authorization to control access to the API. * **Scalability:** If you expect a large number of users, you'll need to design your API to be scalable. Consider using a load balancer and caching to improve performance. * **Cost:** Be aware of the costs associated with using the Claude API and the financial and company information APIs. Monitor your usage and set limits to avoid unexpected charges. * **Data Accuracy:** The accuracy of the data depends on the quality of the data sources and the effectiveness of your prompts to Claude. Verify the data and consider using multiple data sources to improve accuracy. * **Claude API Limitations:** Be aware of Claude's context window limits and other API limitations. You may need to break down large requests into smaller chunks. * **Prompt Engineering:** Experiment with different prompts to Claude to get the best results. Consider using techniques like few-shot learning to improve the accuracy and relevance of the responses. * **Rate Limiting:** All APIs have rate limits. Implement proper rate limiting in your API integration layer to avoid being blocked. **In Summary** Integrating Claude with your MCP to view company information and stock prices involves: 1. Setting up data sources (financial and company information APIs). 2. Creating an API integration layer to handle API calls, data formatting, and error handling. 3. Integrating with the Claude API to generate summaries and insights. 4. Configuring your MCP to retrieve and display the data. 5. Thoroughly testing and refining the system. Remember to adapt this outline to the specific capabilities of your MCP server and the requirements of your application. 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

一个强大的 LinkedIn 个人资料分析器,与 Claude AI 无缝集成,可以获取和分析公开的 LinkedIn 个人资料,使用户能够通过 RapidAPI 的 LinkedIn 数据 API 提取、搜索和分析帖子数据。

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.

lol-client-mcp Public

lol-client-mcp Public

一个用于访问《英雄联盟》客户端数据的 MCP (模型-控制器-处理器) 服务器。该服务器提供了一系列工具,这些工具与《英雄联盟》实时客户端数据 API 通信,以检索游戏内数据。

Xueqiu MCP

Xueqiu MCP

一个基于雪球 (中国股票市场) API 的 MCP 服务,使用户能够直接通过 Claude 或其他 AI 助手查询股票数据。

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.

Atlassian Confluence MCP Server

Atlassian Confluence MCP Server

镜子 (jìng zi)

Search Service

Search Service

Search MCP 服务器实现了网络和本地搜索功能在 Claude Desktop 和 Cursor 等工具中的无缝集成,它利用 Brave Search API 来处理高并发和异步请求。

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.

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.