annual_report_mcp_server

annual_report_mcp_server

3.3

If you are the rightful owner of annual_report_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Annual Report MCP Server is designed for Claude For Desktop to interact with and analyze annual reports and organizational data from Bolagsverket. It serves as a demo or example of MCP capabilities.

Annual Report MCP Server

En MCP-server för att Claude For Desktop ska kunna "chatta med" och analysera Ärsredovisningar och organisationsdata hos Bolagsverket. Servern exponerar 3 verktyg, sk MCP Tools.

Notera att Servern inte Àr till för produktion, dÄ den inte hanterar nedladdad data optimalt. Se det som en demo eller exempel pÄ vad som kan göras med MCP.

Bolagsverkets API-tjÀnst VÀrdefulla DatamÀngder anvÀnds, vilket krÀver access som fÄs genom ansökan hos Bolagsverket.

Tavily krÀver ocksÄ en API, vilket kan fÄs gratis för forsknings- och testsyfte.

Dessutom anvÀnds Àven OpenAI av Llamaindex (det gÄr att Àndra till annan LLM API) vilket krÀver OpenAI API.

Funktioner

  • HĂ€mta organisationsdata frĂ„n Bolagsverket
  • HĂ€mta och analysera Ă„rsredovisningar
  • Identifiera organisationsnummer utifrĂ„n bolagsnamn via Tavily API
  • Automatisk tokenhantering för API-anrop

Installation

  1. Klona repot:
git clone [repository-url]
cd annual-report-mcp-server
  1. Installera beroenden:
pip install -r requirements.txt
  1. Skapa en .env fil med följande variabler:
OPENAI_API_KEY=din_openai_key (anvÀnds av llamaindex för att vektorisera)
BV_CLIENT_ID=din_client_id
BV_CLIENT_SECRET=din_client_secret
TAVILY_API_KEY=din_tavily_api_key

Installation i Claude for Desktop

Ladda ner och installera Claude For Desktop.

Installera MCP servern i Claude For Desktop:

mcp install annual-report-mcp-server.py

Eventuellt kan det bli problem med dependencies, uv och PATH.

Ändra dĂ„ manuellt i claude_desktop_config.json (den skapas nĂ€r servern installeras)

{ "mcpServers": { "annual_report_mcp_server": { "command": "/bin/bash", "args": [ "-c", "source ABSOLUTE PATH/.venv/bin/activate && ABSOLUTE PATH/.local/bin/uv run --with mcp[cli] mcp run ABSOLUTE PATH/annual_report_mcp_server.py" ] } } }

Beroenden

  • beautifulsoup4>=4.12.0
  • lxml>=4.9.0
  • requests>=2.31.0
  • python-dotenv>=1.0.0
  • llama-index>=0.10.0
  • mcp>=0.1.0
  • tavily-python>=0.3.0

Licens

MIT